@formio-tmt/angular
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.1.4.
30 lines • 1.59 kB
TypeScript
import { ExtendedComponentSchema } from '@formio-tmt/js';
import { GridHeaderComponent } from '../GridHeaderComponent';
import { FormioPromiseService } from '@formio-tmt/angular';
import { ComponentInstance } from '@formio-tmt/angular';
import { GridColumn } from '../types/grid-column';
import { GridHeader, SortType } from '../types/grid-header';
import * as i0 from "@angular/core";
export declare class SubmissionGridHeaderComponent extends GridHeaderComponent {
formComponents: Map<string, ExtendedComponentSchema>;
load(formio: FormioPromiseService, query?: any, columns?: Array<GridColumn>): Promise<GridHeader[]>;
setHeader(header: GridHeader): void;
getHeaderForColumn(column: GridColumn, component?: ExtendedComponentSchema, sort?: SortType): {
label: string;
key: string;
sort: SortType;
component: ComponentInstance;
renderCell: (cellValue: any, component?: ComponentInstance) => string;
};
getHeaderForComponent(component: ExtendedComponentSchema, path: string, sort?: SortType): {
label: string;
key: string;
sort: SortType;
component: ComponentInstance;
};
setComponentsHeaders(components: Map<string, ExtendedComponentSchema>, sort?: SortType): void;
setComponents(components: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SubmissionGridHeaderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SubmissionGridHeaderComponent, "ng-component", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=SubmissionGridHeader.component.d.ts.map