@primer/view-components
Version:
ViewComponents for the Primer Design System
19 lines (18 loc) • 495 B
TypeScript
export declare class ModalDialogElement extends HTMLElement {
#private;
openButton: HTMLButtonElement | null;
get open(): boolean;
set open(value: boolean);
get showButtons(): NodeList;
connectedCallback(): void;
show(): void;
close(closedNotCancelled?: boolean): void;
}
declare global {
interface Window {
ModalDialogElement: typeof ModalDialogElement;
}
interface HTMLElementTagNameMap {
'modal-dialog': ModalDialogElement;
}
}