現在、下記のようなコードを書いているのですが、Class ObjectWrapper2の型を、インスタンスした時に、{a:'01',b:'02'}という方にしたく、ジェネリクスを使用して書いているのですが、書き方がわからないです。
ご教授お願いしたいです。
よろしくお願いします。
typescript
1class ObjectWrapper2<T, U> { 2 private _obj: { key: T; value: U }; 3 4 5 constructor(_obj: { key: T; value: U }) { 6 this._obj = { ..._obj }; 7 } 8} 9 10const obj01 = { a: '01', b: '02' }; 11 12const wrappedObj01 = new ObjectWrapper2<'01', '02'>(obj01);
あなたの回答
tips
プレビュー