Interface kama aina ya kitu na safu TypeScript
Pia unaweza kubainisha interface kama aina ya kitu kizima.
Tuangalie kwa mfano. Kwanza tuunde interface kwa bidhaa:
interface Product {
name: string,
colors: string[]
};
Kisha tuunde kitu, tukibainisha aina yake kuwa interface inayofanana:
let prod: Product = {
name: 'notebook',
colors: ['nyekundu', 'nyeusi', 'kijivu']
}
Tengeneza kitu chenye nchi, kinachokuwa na jina la nchi na safu ya miji yake.