Grensesnitt som type for objekt med array i TypeScript
Det er også mulig å definere et grensesnitt som type for hele objektet.
La oss se på et eksempel. Først lager vi et grensesnitt for et produkt:
interface Product {
name: string,
colors: string[]
};
Deretter oppretter vi et objekt og spesifiserer det tilsvarende grensesnittet som dets type:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Lag et objekt for et land, som inneholder landets navn og en array med dens byer.