export interface Field {
// Название
name?:string;
// Заголовок
title?:string;
// Номер по порядку
position:number;
// Ориентация
orientation:Orientation;
// Флаг, указывающий что по полю надо посчитать сумму итога
totalSum:boolean;
}
this.colsFields = [
{field: 'id', header: 'УИД поля'},
];
interface BaseField {
title?: string;
name?: string;
}
interface Field extends BaseField {
position: number;
orientation: Orientation;
totalSum: boolean;
}
interface ColField {
field: BaseField;
header: string;
...
}
this.colsFields: ColField[] = [
...
];