@anglr/grid
Version:
Angular module displaying grid
46 lines • 1.85 kB
TypeScript
import { ElementRef, ChangeDetectorRef, WritableSignal, Signal } from '@angular/core';
import { RecursivePartial } from '@jscrpt/common';
import { DataLoader, GridPlugin, GridPluginInstances } from '../../../interfaces';
import { SimpleNoDataRenderer, SimpleNoDataRendererOptions } from './simpleNoDataRenderer.interface';
import * as i0 from "@angular/core";
/**
* Component for basic simple no data renderer
*/
export declare class SimpleNoDataRendererComponent implements SimpleNoDataRenderer, GridPlugin<SimpleNoDataRendererOptions> {
pluginElement: ElementRef;
protected changeDetector: ChangeDetectorRef;
gridPlugins: GridPluginInstances | undefined | null;
/**
* Data loader currently used
*/
protected dataLoader: DataLoader | undefined | null;
/**
* Currently displayed text
*/
protected text: Signal<string>;
/**
* Options for grid plugin
*/
protected optionsValue: WritableSignal<SimpleNoDataRendererOptions>;
/**
* @inheritdoc
*/
get options(): SimpleNoDataRendererOptions;
set options(options: RecursivePartial<SimpleNoDataRendererOptions>);
constructor(pluginElement: ElementRef, changeDetector: ChangeDetectorRef, gridPlugins: GridPluginInstances | undefined | null, options?: SimpleNoDataRendererOptions);
/**
* @inheritdoc
*/
initialize(force: boolean): void;
/**
* @inheritdoc
*/
initOptions(): void;
/**
* @inheritdoc
*/
invalidateVisuals(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SimpleNoDataRendererComponent, [null, null, { optional: true; }, { optional: true; }]>;
static ɵcmp: i0.ɵɵComponentDeclaration<SimpleNoDataRendererComponent, "ng-simple-no-data", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=simpleNoDataRenderer.component.d.ts.map