vibe-sharedui
Version:
EuroMonitor EMI vibe models
16 lines (15 loc) • 513 B
TypeScript
import { TemplateRef } from '@angular/core';
export declare abstract class Entity {
abstract readonly id: number | string;
[key: string]: any;
constructor(init?: Partial<Entity>);
}
export declare class EntityColumnDef<T> {
readonly property: string;
readonly header: string;
visible: boolean;
readonly sticky?: 'start' | 'end';
readonly template?: TemplateRef<any>;
readonly displayFn: (entity: T) => any;
constructor(init?: Partial<EntityColumnDef<T>>);
}