パラメータタイプとして使用できるTypeScriptでオブジェクト構造を定義することは可能ですか?私は何を意味TypeScriptは、後で使用するためのオブジェクト構造を定義します
:
私はそうのように同じオブジェクト構造を返し(さんが言わせて) 5の機能があります。これに伴う問題は、私がすべてのこのような構造を定義する必要があることである
foo(): { bar: string, baz: boolean, idk: number } { ... }
bar(): { bar: string, baz: boolean, idk: number } { ... }
...
をこのようなオブジェクトを返す関数。
次のようなことが可能ですか?
declare const OBJECT_STRUCTURE: { bar: string, baz: boolean, idk: number }
foo(): OBJECT_STRUCTURE { ... }
bar(): OBJECT_STRUCTURE { ... }
...