@funnelback/ng-sds
Version:
`@funnelback/ng-sds` is Bootstrap 5 based library that aims to implement the [Squiz Design System specification](https://designsystem.squiz.net/) in Angular.
23 lines (22 loc) • 1.19 kB
TypeScript
import { TemplateRef } from '@angular/core';
import { SdsRowDirective } from '../table-row/table-row.directive';
import { TableSortMethod, SortOrder } from '../table.model';
import { SdsTableService } from '../table.service';
import * as i0 from "@angular/core";
export declare class SdsTableColumnComponent {
SortOrder: typeof SortOrder;
name: string;
field: string;
headerTemplate: TemplateRef<any>;
bodyTemplate: TemplateRef<any>;
customBody: SdsRowDirective;
align?: 'left' | 'right';
sort?: TableSortMethod;
srOnlyTitle: boolean;
sortOrder: SortOrder;
private _tableService;
setTableService(tableService: SdsTableService): void;
applySort(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SdsTableColumnComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SdsTableColumnComponent, "sds-table-column", never, { "name": { "alias": "name"; "required": false; }; "field": { "alias": "field"; "required": false; }; "align": { "alias": "align"; "required": false; }; "sort": { "alias": "sort"; "required": false; }; "srOnlyTitle": { "alias": "srOnlyTitle"; "required": false; }; }, {}, ["customBody"], never, false, never>;
}