Interface como tipo de objeto com array TypeScript
Também é possível definir uma interface como tipo para todo o objeto.
Vamos ver um exemplo. Primeiro, vamos criar uma interface para um produto:
typescriptinterface Product {
name: string,
colors: string[]
};
Em seguida, criamos um objeto, especificando seu tipo como a interface correspondente:
typescriptlet prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Задание 1
Crie um objeto para um país, contendo o nome do país e um array de suas cidades.