日本語
Appearance
ネイティブプロトタイプを一切汚染しない、表現力豊かなEnumerable & コアユーティリティ。
Array.prototype や String.prototype などを一切変更しません。ライブラリ開発やエンタープライズ規模のアプリでも安全に使用できます。
JavaScript Proxy により、.uniq でも .uniq() でもシームレスに記述でき、完全な TypeScript 型推論が機能します。
すべての変換メソッドは新しいラッパーを返します。元の入力データが破壊的に変更されることはありません。
ジェネリクスがメソッドチェーン全体を通じて正確に型を追跡・絞り込みます。
実行時外部依存関係ゼロ。ESM / CommonJS のデュアルパッケージ対応です。
compact, tally, uniq, clamp, where, pluck, min_by などの Ruby 由来の便利なメソッド群を JS/TS で手軽に活用できます。