UNPKG

dfx-bootstrap-table

Version:

Angular table CDK implementation for Bootstrap with filtering, sorting and pagination.

69 lines (68 loc) 3.65 kB
/** * @license * Original work Copyright Google LLC All Rights Reserved. * Modified work Copyright DatePoll-Systems * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import { CdkCell, CdkCellDef, CdkColumnDef, CdkFooterCell, CdkFooterCellDef, CdkHeaderCell, CdkHeaderCellDef, CdkTable } from '@angular/cdk/table'; import * as i0 from "@angular/core"; /** * Cell definition for the ngb-table. * Captures the template of a column's data row cell as well as cell-specific properties. */ export declare class NgbCellDef<T> extends CdkCellDef { ngbCellDefTable?: CdkTable<T>; static ngTemplateContextGuard<T>(dir: NgbCellDef<T>, ctx: unknown): ctx is { $implicit: T; index: number; }; static ɵfac: i0.ɵɵFactoryDeclaration<NgbCellDef<any>, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgbCellDef<any>, "[ngbCellDef]", never, { "ngbCellDefTable": { "alias": "ngbCellDefTable"; "required": false; }; }, {}, never, never, true, never>; } /** * Header cell definition for the ngb-table. * Captures the template of a column's header cell and as well as cell-specific properties. */ export declare class NgbHeaderCellDef extends CdkHeaderCellDef { whiteSpace: string; static ɵfac: i0.ɵɵFactoryDeclaration<NgbHeaderCellDef, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgbHeaderCellDef, "[ngbHeaderCellDef]", never, { "whiteSpace": { "alias": "whiteSpace"; "required": false; }; }, {}, never, never, true, never>; } /** * Footer cell definition for the ngb-table. * Captures the template of a column's footer cell and as well as cell-specific properties. */ export declare class NgbFooterCellDef extends CdkFooterCellDef { whiteSpace: string; static ɵfac: i0.ɵɵFactoryDeclaration<NgbFooterCellDef, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgbFooterCellDef, "[ngbFooterCellDef]", never, { "whiteSpace": { "alias": "whiteSpace"; "required": false; }; }, {}, never, never, true, never>; } /** * Column definition for the ngb-table. * Defines a set of cells available for a table column. */ export declare class NgbColumnDef extends CdkColumnDef { /** Unique name for this column. */ get name(): string; set name(name: string); static ɵfac: i0.ɵɵFactoryDeclaration<NgbColumnDef, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgbColumnDef, "[ngbColumnDef]", never, { "name": { "alias": "ngbColumnDef"; "required": false; }; }, {}, never, never, true, never>; } /** Header cell template container that adds the right classes and role. */ export declare class NgbHeaderCell extends CdkHeaderCell { static ɵfac: i0.ɵɵFactoryDeclaration<NgbHeaderCell, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgbHeaderCell, "ngb-header-cell, th[ngb-header-cell]", never, {}, {}, never, never, true, never>; } /** Footer cell template container that adds the right classes and role. */ export declare class NgbFooterCell extends CdkFooterCell { static ɵfac: i0.ɵɵFactoryDeclaration<NgbFooterCell, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgbFooterCell, "ngb-footer-cell, td[ngb-footer-cell]", never, {}, {}, never, never, true, never>; } /** Cell template container that adds the right classes and role. */ export declare class NgbCell extends CdkCell { whiteSpace: string; static ɵfac: i0.ɵɵFactoryDeclaration<NgbCell, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NgbCell, "ngb-cell, td[ngb-cell]", never, { "whiteSpace": { "alias": "whiteSpace"; "required": false; }; }, {}, never, never, true, never>; }