UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

33 lines (32 loc) 1.07 kB
import { TsxAllowUnknowProperties } from "../TsxAllowUnknowProperties"; import { ConfirmDialogOptions, ConfirmDialogResponse } from "./IVueConfirmDialog"; import { ConfirmDialogStyles } from "../models/ConfirmDialogStyles"; import { ButtonTooltipOptions } from "@omnia/fx-models"; export interface IConfirmDialogAttributes { type?: ConfirmDialogDisplay; flat?: boolean; text?: string; } export declare enum ConfirmDialogDisplay { Icon = 0, Button = 1 } export interface IConfirmDialog extends IConfirmDialogAttributes { dialogOptions?: ConfirmDialogOptions; onClose?: (respond: ConfirmDialogResponse) => void; styles?: typeof ConfirmDialogStyles; icon?: string; tooltip?: ButtonTooltipOptions; getConfirmDialogOptions?: () => Promise<ConfirmDialogOptions>; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface IntrinsicElements { "omfx-confirm-dialog": TsxAllowUnknowProperties<IConfirmDialog>; } } }