UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

32 lines (31 loc) 1.02 kB
import { Observable } from 'rxjs'; import { ExtensionBroker } from './extension-broker/extension-broker'; export declare class ColumnPickerDialogResponse { confirmed: boolean; parameters: ColumnPickerDialogResponseParameters; } export declare class ColumnPickerDialogResponseParameters { chooseColumnData: any; groupByColumnData: any; } export interface DataTableColumn { field: string; header: string; hidden: boolean; queryEditorType: string; searchable: boolean; sortMode: number; sortable: string; } /** * Creates a new column picker dialog extension service */ export declare class ColumnPicker { private extensionBroker; /** * Instantiates a new column picker dialog service * @param extensionBroker The extension broker service */ constructor(extensionBroker: ExtensionBroker); show(dataTableAllColumns: Array<DataTableColumn>, columnPickerDialogData: ColumnPickerDialogResponseParameters): Observable<ColumnPickerDialogResponse>; }