@anglr/grid
Version:
Angular module displaying grid
52 lines • 2.03 kB
TypeScript
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