active-table
Version:
Framework agnostic table component for editable data experience
14 lines • 856 B
TypeScript
import { OuterContainerDropdownI } from '../../../types/outerContainerInternal';
import { OuterContentPosition } from '../../../types/outerContainer';
import { OuterDropdownElement } from './outerDropdownElement';
import { ActiveTable } from '../../../activeTable';
type DisplayFunc = (at: ActiveTable, dropdown: OuterContainerDropdownI) => void;
export declare class OuterDropdownButtonEvents {
private static readonly DO_NOT_DISPLAY_DROPDOWN_CLASS;
private static mouseClickButton;
private static mouseDownButton;
static getDisplayFunc(position: OuterContentPosition): typeof OuterDropdownElement.display;
static set(at: ActiveTable, buttonElement: HTMLElement, position: OuterContentPosition, dropdown: OuterContainerDropdownI, displayFuncArg?: DisplayFunc): void;
}
export {};
//# sourceMappingURL=outerDropdownButtonEvents.d.ts.map