UNPKG

@anglr/grid

Version:
52 lines 2.03 kB
import { ChangeDetectorRef, ElementRef } from '@angular/core'; import { RecursivePartial } from '@jscrpt/common'; import { HeaderContentRenderer, HeaderContentRendererOptions, CssClassesHeaderContentRenderer } from './bodyHeaderContentRenderer.interface'; import { GridPlugin, GridPluginInstances, TableGridColumn, TableGridMetadata } from '../../../interfaces'; import * as i0 from "@angular/core"; /** * Abstract component for header content renderer * @deprecated use new MatrixGrid with MatrixContentRenderer instead */ export declare abstract class HeaderContentRendererAbstractComponent<TData = unknown, TOptions extends HeaderContentRendererOptions<CssClassesHeaderContentRenderer> = HeaderContentRendererOptions<CssClassesHeaderContentRenderer>> implements HeaderContentRenderer<TableGridMetadata<TableGridColumn<TData>>>, GridPlugin<TOptions> { /** * Options for header content renderer */ protected ɵoptions: TOptions; /** * Instance of change detector */ protected changeDetector: ChangeDetectorRef; /** * @inheritdoc */ get options(): TOptions; set options(options: RecursivePartial<TOptions>); /** * @inheritdoc */ metadata: TableGridMetadata<TableGridColumn<TData>> | undefined | null; /** * @inheritdoc */ pluginElement: ElementRef<HTMLElement>; /** * @inheritdoc */ gridPlugins: GridPluginInstances | undefined | null; constructor(defaultOptions: TOptions, options?: TOptions); /** * @inheritdoc */ invalidateVisuals(): void; /** * @inheritdoc */ initialize(_force: boolean): void; /** * @inheritdoc */ initOptions(): void; static ɵfac: i0.ɵɵFactoryDeclaration<HeaderContentRendererAbstractComponent<any, any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<HeaderContentRendererAbstractComponent<any, any>, never, never, {}, {}, never, never, true, never>; } //# sourceMappingURL=headerContentRendererAbstract.component.d.ts.map