egoist/tinyargs

Better TypeScript support

オープン

#2 opened on 2021/12/13

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)TypeScript (2 件のフォーク)user submission
help wanted

Repository metrics

Stars
 (76 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

Currently the return object is typed as Record<string, any>, ideally it should infer types based on options:

parse([], [{ name:'foo', type: Boolean }, { name: 'bar', type: String, optionalValue: true }])

//=> { foo?: boolean, bar?: string | true }

コントリビューターガイド