Массивы
I способ (with [ ])
const a: number[] = [1, 2, 3];
II способ (generic)
const a: Array<number> = [1, 2, 3];
Array of objects
// type
type TSomeObj = {
id: number;
name: string;
}
// or interface
interface ISomeObj {
id: number;
name: string;
}
const a: TSomeObj[] = [{...}, {...}, ];
const b: ISomeObj[] = [{...}, {...}, ];
Кортеж
Это массив с определенным количеством элементов.
// КОТРЕЖ, когда известно точное кол-во элементов
const someArray: [
string, string, string, string,
] = [ 'asdf', 'cxvzx', 'rerer', 'fadsf' ];