Czy możliwe jest zdefiniowanie struktury obiektu w TypeScript, która może być następnie użyta jako typ parametru?TypeScript definiuje strukturę obiektu do późniejszego wykorzystania.
Co to znaczy:
mam (powiedzmy) 5 funkcji, które zwracają taką samą strukturę obiektu tak:
foo(): { bar: string, baz: boolean, idk: number } { ... }
bar(): { bar: string, baz: boolean, idk: number } { ... }
...
problem polega na tym, że mam do zdefiniowania tej struktury na każdym funkcja, która zwraca taki obiekt.
Czy można wykonać następujące czynności?
declare const OBJECT_STRUCTURE: { bar: string, baz: boolean, idk: number }
foo(): OBJECT_STRUCTURE { ... }
bar(): OBJECT_STRUCTURE { ... }
...