TypeScriptでListやMap等のコレクションを扱うライブラリはありますか？


TypescriptでListやMapなどのコレクションを簡単に扱えるライブラリはありますか？  
イメージとしては、JavaのGuavaのようなライブラリが理想ですが、  
java.util.Collection に相当する程度でも問題ありません。




標準のArrayでは機能不足でしたら[Closure Library](https://github.com/google/closure-
library)と[closure-library.d.ts](https://github.com/teppeis/closure-
library.d.ts "closure-library.d.ts")を使うという方法もあります。

[code]

    /// <reference path="closure-library.d.ts/all.d.ts" />
    
    goog.require('goog.structs.Map');
    
    var m = new goog.structs.Map('a', 1, 'b', 2);
    console.log(m.get('a'));
    console.log(m.containsKey('b'));
    console.log(m.containsKey('c'));
    
[/code]




標準のArrayでは機能不足でしたら[Closure Library](https://github.com/google/closure-
library)と[closure-library.d.ts](https://github.com/teppeis/closure-
library.d.ts "closure-library.d.ts")を使うという方法もあります。

[code]

    /// <reference path="closure-library.d.ts/all.d.ts" />
    
    goog.require('goog.structs.Map');
    
    var m = new goog.structs.Map('a', 1, 'b', 2);
    console.log(m.get('a'));
    console.log(m.containsKey('b'));
    console.log(m.containsKey('c'));
    
[/code]

