I need to declare several variables of the same type (interface) at the time that I declare an array.
I am using it in an Angular 8 project, obviously using typescript.
I have this now:
export class GridComponent {
pizza0: Pizza;
pizza1: Pizza;
pizza2: Pizza;
pizza3: Pizza;
pizza4: Pizza;
pizza5: Pizza;
constructor() {}
}
interface Pizza {
name: string;
ingredients: number;
price: string;
}
And I want something like:
PizzaList: Array<Pizza> = new Array<Pizza>(pizza0, pizza1, pizza2, pizza3, pizza4, pizza5);
interface Pizza {
name: string;
ingredients: number;
price: string;
}
And that each of the variables that I define within the array are declared initially