Interface als objecttype met array TypeScript
Het is ook mogelijk om een interface in te stellen als type voor het hele object.
Laten we een voorbeeld bekijken. Laten we eerst een interface voor een product maken:
interface Product {
name: string,
colors: string[]
};
Vervolgens maken we een object, waarbij we zijn type specificeren als de bijbehorende interface:
let prod: Product = {
name: 'laptop',
colors: ['rood', 'zwart', 'grijs']
}
Maak een object voor een land, dat de landsnaam en een array van zijn steden bevat.