@anglr/grid
Version:
Angular module displaying grid
64 lines • 2.04 kB
TypeScript
import { ElementRef, Signal } from '@angular/core';
import { NoMetadataSelector, NoMetadataSelectorOptions } from './noMetadataSelector.interface';
import { GridMetadata, GridPlugin, GridPluginInstances, MetadataGatherer } from '../../../interfaces';
import * as i0 from "@angular/core";
/**
* Plugin component for metadata selector, which does not allows selection of metadata
*/
export declare class NoMetadataSelectorComponent<TMetadata extends GridMetadata = GridMetadata> implements NoMetadataSelector<TMetadata>, GridPlugin<NoMetadataSelectorOptions> {
/**
* Indication whether gahterer has been initialized
*/
protected gathererInitialized: boolean;
/**
* Instance of metadata gatherer, which is used for getting initial metadata
*/
protected metadataGatherer: MetadataGatherer<TMetadata> | undefined | null;
/**
* Instance of signal for obtaining metadata
*/
protected metadataValue: Signal<TMetadata | undefined | null>;
/**
* @inheritdoc
*/
options: NoMetadataSelectorOptions;
/**
* @inheritdoc
*/
get metadata(): Signal<TMetadata | undefined | null>;
/**
* @inheritdoc
*/
gridPlugins: GridPluginInstances | undefined | null;
/**
* @inheritdoc
*/
pluginElement: ElementRef<HTMLElement>;
/**
* @inheritdoc
*/
show(): void;
/**
* @inheritdoc
*/
resetMetadata(): void;
/**
* @inheritdoc
*/
setMetadataGatherer(gatherer: MetadataGatherer<TMetadata>): void;
/**
* @inheritdoc
*/
initialize(force: boolean): void;
/**
* @inheritdoc
*/
initOptions(): void;
/**
* @inheritdoc
*/
invalidateVisuals(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NoMetadataSelectorComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NoMetadataSelectorComponent<any>, "ng-no-metadata-selector", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=noMetadataSelector.component.d.ts.map