Skip to content

Type Definitions

DialogOptions

Main configuration interface for dialogs.

DialogItem

Instance representing a dialog element.

BetterDialog

Main controller class.

AnimFunction

type AnimFunction = (direction: 'show' | 'close', dialog: DialogItem) => Promise<void>;

DialogPlugin

type DialogPlugin = (hooks: {
onInit: (cb: (dialog: DialogItem) => void) => void;
onShow: (cb: (dialog: DialogItem) => void) => void;
onClose: (cb: (dialog: DialogItem) => void) => void;
}) => void;