export interface IBaseResponse { id: number | string; key: number | string; value: number | string; label: string; title: string; rowIndex: number | string; disabled: boolean; hasChild: boolean; children: T[]; isChecked: boolean; } export class TBaseResponse implements IBaseResponse { id: number | string = 0; key: number | string = 0; value: number | string = 0; label: string = ""; title: string = ""; rowIndex: number | string = 0; disabled: boolean = false; hasChild: boolean = false; children: T[] = []; isChecked: boolean = false; }