@controladad/ng-base
Version:
Everything you need for Angular
20 lines (19 loc) • 999 B
TypeScript
import { OnDestroy, OnInit } from '@angular/core';
import { MatCellDef, MatColumnDef, MatFooterCellDef, MatHeaderCellDef, MatTable } from '@angular/material/table';
import { TableOptions } from '../table.interfaces';
import * as i0 from "@angular/core";
export declare class CacTableColBase implements OnInit, OnDestroy {
table?: MatTable<unknown> | undefined;
prop: string;
options: TableOptions<any>;
columnDef: MatColumnDef;
cellDef: MatCellDef;
headerCellDef: MatHeaderCellDef;
footerCellDef: MatFooterCellDef;
constructor(table?: MatTable<unknown> | undefined);
ngOnInit(): void;
ngOnDestroy(): void;
private initializeMatColDef;
static ɵfac: i0.ɵɵFactoryDeclaration<CacTableColBase, [{ optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<CacTableColBase, "cac-base-table-col", never, { "prop": { "alias": "prop"; "required": false; }; "options": { "alias": "options"; "required": false; }; }, {}, never, never, true, never>;
}