UNPKG

@sixbell-telco/sdk

Version:

A collection of reusable components designed for use in Sixbell Telco Angular projects

42 lines (41 loc) 1.77 kB
import { type CellContext, type HeaderContext, RowData } from '@tanstack/angular-table'; import { DataTableContextService } from '../src/data-table-context.service'; import * as i0 from "@angular/core"; /** * Header checkbox component for selecting/deselecting all rows on current page */ export declare class DataTableHeadSelectionComponent<T extends RowData> { /** * TanStack Table context injected by flexRender */ context: HeaderContext<T, unknown>; /** * Data table context for size synchronization */ readonly dataTableContext: DataTableContextService; /** * Computed checkbox size based on table size */ readonly checkboxSize: import("@angular/core").Signal<"xs" | "sm" | "md" | "lg">; static ɵfac: i0.ɵɵFactoryDeclaration<DataTableHeadSelectionComponent<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DataTableHeadSelectionComponent<any>, "st-data-table-head-selection", never, {}, {}, never, never, true, never>; } /** * Row checkbox component for individual row selection */ export declare class DataTableRowSelectionComponent<T extends RowData> { /** * TanStack Table context injected by flexRender */ context: CellContext<T, unknown>; /** * Data table context for size synchronization */ readonly dataTableContext: DataTableContextService; /** * Computed checkbox size based on table size */ readonly checkboxSize: import("@angular/core").Signal<"xs" | "sm" | "md" | "lg">; static ɵfac: i0.ɵɵFactoryDeclaration<DataTableRowSelectionComponent<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DataTableRowSelectionComponent<any>, "st-data-table-row-selection", never, {}, {}, never, never, true, never>; }