久しぶりのTypeScript。Announcing TypeScript 0.9というわけで、ついに待望のジェネリクスが搭載されました。やったね!というわけで、ジェネリクス対応のlinq.jsの型定義を早速作りました、と。ver 3.0.4-Beta5です。まだまだBeta、すみませんすみません、色々忙しくて……。NuGetからもしくはサイトからのダウンロードで公開してます。 とりあえず例として使ってみた感じ。 // booleanしか受け入れないwhereにnumberを突っ込んだらちゃんと怒ってくれるよ! // Call signatures of types '(x: any) => number' and '(element: number, index: number) => boolean' are incompatible. var seq = Enumerable.fro