elixirscript / elixirscript/erlang-types
Add Map class
オープン
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 4
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
This map class must have the following properties
- [ ] Similar API to JavaScript's Map class
- [ ] Allow anything to be a key
- [ ] Match keys by value and not by reference (ex: [1] should equal [1])
- [ ] `get` should work in constant time
- [ ] `has` should work in constant time
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
この issue ではソースファイル、テスト、エントリーポイントのいずれも指定されていないため、まずリポジトリ内の TypeScript 実装と既存のテスト構成を見つけてください。任意のキーを値によって比較し、定数時間で扱う方法を定義し、そのうえで JavaScript Map のような動作、値に基づく等価性、および get と has の操作が定数時間で行われることを検証してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript, typescript
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 25/100