UNPKG

smoosic

Version:

<sub>[Github site](https://github.com/Smoosic/smoosic) | [source documentation](https://smoosic.github.io/Smoosic/release/docs/modules.html) | [change notes](https://aarondavidnewman.github.io/Smoosic/changes.html) | [application](https://smoosic.github.i

32 lines 879 B
import { ButtonDefinition } from '../ui/buttons/button'; import { KeyEvent } from '../smo/data/common'; /** * Define the base class for a modal component that resolves a promise when it is dismissed * @category SuiButton */ export declare abstract class ModalComponent { abstract closeModalPromise: Promise<void>; } export type keyEventCallback = (ke: KeyEvent) => void; /** * Define an interface that gives up event handling when a modal is active * @category SuiButton */ export declare abstract class CompleteNotifier { abstract unbindKeyboardForModal(component: ModalComponent): void; } /** * @category SuiButton */ export interface RibbonLayout { left: string[]; top: string[]; } /** * @category SuiButton */ export interface RibbonDefinition { ribbon: RibbonLayout; ribbonButtons: ButtonDefinition[]; } //# sourceMappingURL=common.d.ts.map