ng-fusion-ui
Version:
Angular data table library!
13 lines (12 loc) • 792 B
TypeScript
import * as i0 from "@angular/core";
type DataSourceKeys<T> = Record<keyof T, keyof T>;
interface HeaderTemplateContext<T extends object> {
$implicit: DataSourceKeys<T>;
}
export declare class HeaderTemplateDirective<T extends object> {
dataSource: import("@angular/core").InputSignal<"" | T[]>;
static ngTemplateContextGuard<TContextItem extends object>(dir: HeaderTemplateDirective<TContextItem>, ctx: unknown): ctx is HeaderTemplateContext<TContextItem>;
static ɵfac: i0.ɵɵFactoryDeclaration<HeaderTemplateDirective<any>, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<HeaderTemplateDirective<any>, "[fuHeaderTemplate]", never, { "dataSource": { "alias": "fuHeaderTemplate"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
export {};