Ndërfaqja si lloj i objektit me array në TypeScript
Gjithashtu mund të përcaktoni një ndërfaqe si lloj për të gjithë objektin.
Le të shohim një shembull. Së pari të krijojmë një ndërfaqe për produktin:
interface Product {
name: string,
colors: string[]
};
Pastaj krijojmë një objekt, duke specifikuar si lloj të tij ndërfaqen përkatëse:
let prod: Product = {
name: 'notebook',
colors: ['red', 'black', 'gray']
}
Krijoni një objekt me një vend, që përmban emrin e vendit dhe një array të qyteteve të saj.