0
lodash
で機能「を選択すると、」次のように使用されているピック機能を持っていますタイプセーフを書くtypescriptです
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }
私はtypescriptですこのの型保証されたバージョンを書きたいと思います。この機能の
使用法は、目標は二度同じキーを指定しないで、そして同時に型の安全性を保全
pick(object, o => o.a, o.b)
でなければなりません。
これは実現可能ですか?
あなたの選択機能は、ロダッシュの例とは異なる署名をしているようですか?これらの2番目と3番目のパラメータ(特に3番目のパラメータ)は何ですか? – CRice