mapped-types

    0

    1答えて

    typescriptマップタイプを使用してより厳密なObject.keys関数を定義したいと思います。 例: のは、私は、オブジェクトがconstと定義したとしましょう:私は、このオブジェクトにObject.keysを使用する場合 const myObj = { a: 'some value', b: 5 }; 、返すタイプがあるstring[] const keysOf

    3

    1答えて

    TypeScriptでいくつかの機能を強く入力する方法に苦労しています。 私は、DataProvidersのキー/値マップを受け入れ、それぞれから返されたデータのキー/値マップを返す関数を持っています。ここでは、問題の簡易版です。現在 interface DataProvider<TData> { getData(): TData; } interface DataProvider

    3

    1答えて

    型 『X』は、索引を持たないため、要素が暗黙のうちに 『あらゆる』タイプを持っている」私はtypescriptですのstrictフラグを有効にすると、私はエラーを取得するインタフェース interface X { a: string; b: number; c: boolean; } と機能 function values(x: X) { return

    0

    1答えて

    以下のコードはなぜ動作しますか?これは、TypeScriptコンパイラのバグか欠けていますか? class MyType { constructor(public readonly value1: string, public readonly value2: number) { } } function myFunction(props: Partial<MyType>