UNPKG

@kaspacom/ui

Version:

UI Component Library for KaspaCom DeFi Applications

31 lines 2.49 kB
import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export interface ISortState { columnKey: string; direction: 'asc' | 'desc' | ''; } export declare class KcTableComponent { rows: import("@angular/core").InputSignal<any>; headers: import("@angular/core").InputSignal<any>; applyScrolledXSticky: import("@angular/core").InputSignal<boolean>; height: import("@angular/core").InputSignal<string | undefined>; rowHover: import("@angular/core").InputSignal<boolean>; rowClickable: import("@angular/core").InputSignal<boolean>; isLoading: import("@angular/core").InputSignal<boolean>; skeletonRows: import("@angular/core").InputSignal<number>; skeletonCols: import("@angular/core").InputSignal<number>; rowClicked: import("@angular/core").OutputEmitterRef<any>; sortChanged: import("@angular/core").OutputEmitterRef<ISortState[]>; tableHeaderTpl?: TemplateRef<any>; tableRowTpl?: TemplateRef<any>; tableSkeletonTpl?: TemplateRef<any>; hasScrolledX: import("@angular/core").WritableSignal<boolean>; skeletonRowsArray: import("@angular/core").Signal<unknown[]>; skeletonColsArray: import("@angular/core").Signal<unknown[]>; sortStateList: import("@angular/core").WritableSignal<ISortState[]>; onScroll(element: HTMLElement): void; onSortChange(columnKey: string, direction: 'asc' | 'desc' | '', isMultiSort: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<KcTableComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<KcTableComponent, "kc-table", never, { "rows": { "alias": "rows"; "required": true; "isSignal": true; }; "headers": { "alias": "headers"; "required": false; "isSignal": true; }; "applyScrolledXSticky": { "alias": "applyScrolledXSticky"; "required": false; "isSignal": true; }; "height": { "alias": "height"; "required": false; "isSignal": true; }; "rowHover": { "alias": "rowHover"; "required": false; "isSignal": true; }; "rowClickable": { "alias": "rowClickable"; "required": false; "isSignal": true; }; "isLoading": { "alias": "isLoading"; "required": false; "isSignal": true; }; "skeletonRows": { "alias": "skeletonRows"; "required": false; "isSignal": true; }; "skeletonCols": { "alias": "skeletonCols"; "required": false; "isSignal": true; }; }, { "rowClicked": "rowClicked"; "sortChanged": "sortChanged"; }, ["tableHeaderTpl", "tableRowTpl", "tableSkeletonTpl"], never, true, never>; } //# sourceMappingURL=table.component.d.ts.map