UNPKG

@anypoint-web-components/anypoint-dialog

Version:

A Material design dialog with compatibility with Anypoint platform

34 lines (26 loc) 980 B
import { ArcOverlayMixin } from '@advanced-rest-client/arc-overlay-mixin/src/ArcOverlayMixin'; declare function AnypointDialogMixin<T extends new (...args: any[]) => {}>(base: T): T & AnypointDialogMixinConstructor; interface AnypointDialogMixinConstructor { new(...args: any[]): AnypointDialogMixin; } interface AnypointDialogMixin extends ArcOverlayMixin { /** * If `modal` is true, this implies `noCancelOnOutsideClick`, * `noCancelOnEscKey` and `withBackdrop`. * @attribute */ modal?: boolean; connectedCallback(): void; disconnectedCallback(): void; _updateClosingReasonConfirmed(confirmed: boolean): void; _isTargetClosingReason(target: Node): boolean; _clickHandler(e: PointerEvent): void; /** * Handler for the resize event dispatched by the children. * Causes the content to resize. */ _resizeHandler(): void; _modalChanged(modal: boolean): void; } export {AnypointDialogMixinConstructor}; export {AnypointDialogMixin};