@anglr/grid
Version:
Angular module displaying grid
28 lines • 1.35 kB
TypeScript
import { QueryList, AfterContentInit, Signal, WritableSignal } from '@angular/core';
import { TableGridColumnComponent } from '../tableGridColumn/tableGridColumn.component';
import { TableGridColumn, MetadataGatherer, TableGridMetadata } from '../../interfaces';
import * as i0 from "@angular/core";
/**
* Component that is used for gathering metadata for table
*/
export declare class TableGridMetadataGathererComponent<TData = unknown> implements AfterContentInit, MetadataGatherer<TableGridMetadata<TableGridColumn<TData>>> {
/**
* Signal for metadata value
*/
protected metadataValue: WritableSignal<TableGridMetadata<TableGridColumn<TData>>>;
/**
* @inheritdoc
*/
get metadata(): Signal<TableGridMetadata<TableGridColumn<TData>>>;
/**
* Gets all columns defined in gatherer
*/
protected columns: QueryList<TableGridColumnComponent<TData>> | undefined | null;
/**
* Called when content was initialized
*/
ngAfterContentInit(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TableGridMetadataGathererComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TableGridMetadataGathererComponent<any>, "basic-table-metadata, table-metadata", never, {}, {}, ["columns"], never, true, never>;
}
//# sourceMappingURL=tableGridMetadataGatherer.component.d.ts.map