Интерфејс као тип објекта са низом TypeScript
Такође је могуће дефинисати интерфејс као тип за цео објекат.
Хајде да погледамо пример. Прво ћемо направити интерфејс за производ:
interface Product {
name: string,
colors: string[]
};
Затим ћемо креирати објекат, наводећи одговарајући интерфејс као његов тип:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Направите објекат за државу, који садржи назив државе и низ њених градова.