ontimize-web-ngx
Version:
Ontimize Web framework using Angular 15
19 lines (18 loc) • 806 B
TypeScript
import { MatMenu } from '@angular/material/menu';
import { OTableOptionComponent } from '../components/table/extensions/header/table-option/o-table-option.component';
import { EventEmitter } from '@angular/core';
export interface OTableMenu {
matMenu: MatMenu;
columnFilterOption: OTableOptionComponent;
onVisibleFilterOptionChange: EventEmitter<boolean>;
registerOptions: (oTableOptions: OTableOptionComponent[]) => void;
onExportButtonClicked: () => void;
onChangeColumnsVisibilityClicked: () => void;
onShowsSelects: () => void;
onLoadFilterClicked: () => void;
onClearFilterClicked: () => void;
onStoreConfigurationClicked: () => void;
onFilterByColumnClicked: () => void;
onStoreFilterClicked: () => void;
onApplyConfigurationClicked: () => void;
}