Kann man in TypeScript eine Objektstruktur definieren, die dann als Parametertyp verwendet werden kann?TypeScript Objektstruktur zur späteren Verwendung definieren
Was ich meine:
Ich habe (sagen wir mal) 5-Funktionen, die die gleiche Objektstruktur wie so zurück:
foo(): { bar: string, baz: boolean, idk: number } { ... }
bar(): { bar: string, baz: boolean, idk: number } { ... }
...
das Problem dabei ist, dass ich diese Struktur zu definieren, haben bei jedem Funktion, die ein Objekt wie dieses zurückgibt.
Also ist es möglich, etwas wie das Folgende zu tun?
declare const OBJECT_STRUCTURE: { bar: string, baz: boolean, idk: number }
foo(): OBJECT_STRUCTURE { ... }
bar(): OBJECT_STRUCTURE { ... }
...