eslink-ui-plus
Version:
vue3 component library, css framework
109 lines (108 loc) • 3.03 kB
TypeScript
import type { PropType } from "vue";
declare const _default: import("vue").DefineComponent<{
styles: {
type: ObjectConstructor;
default: () => {};
};
modelValue: {
type: BooleanConstructor;
default: boolean;
};
beforeClose: {
type: PropType<(...args: unknown[]) => unknown>;
};
title: {
type: StringConstructor;
default: string;
};
message: StringConstructor;
fullscreen: {
type: BooleanConstructor;
default: boolean;
};
appendToBody: {
type: BooleanConstructor;
default: boolean;
};
closeOnClickMask: {
type: BooleanConstructor;
default: boolean;
};
showCancel: {
type: BooleanConstructor;
default: boolean;
};
cancelText: {
type: StringConstructor;
default: string;
};
showConfirm: {
type: BooleanConstructor;
default: boolean;
};
confirmText: {
type: StringConstructor;
default: string;
};
cancel: {
type: PropType<(...args: unknown[]) => unknown>;
default: null;
};
confirm: {
type: PropType<(...args: unknown[]) => unknown>;
default: null;
};
}, {
handleClose: () => void;
clickConfirm: () => void;
clickCancel: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "cancel" | "confirm")[], "update:modelValue" | "cancel" | "confirm", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
styles?: unknown;
modelValue?: unknown;
beforeClose?: unknown;
title?: unknown;
message?: unknown;
fullscreen?: unknown;
appendToBody?: unknown;
closeOnClickMask?: unknown;
showCancel?: unknown;
cancelText?: unknown;
showConfirm?: unknown;
confirmText?: unknown;
cancel?: unknown;
confirm?: unknown;
} & {
styles: Record<string, any>;
modelValue: boolean;
appendToBody: boolean;
title: string;
cancel: (...args: unknown[]) => unknown;
confirm: (...args: unknown[]) => unknown;
fullscreen: boolean;
closeOnClickMask: boolean;
showCancel: boolean;
cancelText: string;
showConfirm: boolean;
confirmText: string;
} & {
message?: string | undefined;
beforeClose?: ((...args: unknown[]) => unknown) | undefined;
}> & {
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onCancel?: ((...args: any[]) => any) | undefined;
onConfirm?: ((...args: any[]) => any) | undefined;
}, {
styles: Record<string, any>;
modelValue: boolean;
appendToBody: boolean;
title: string;
cancel: (...args: unknown[]) => unknown;
confirm: (...args: unknown[]) => unknown;
fullscreen: boolean;
closeOnClickMask: boolean;
showCancel: boolean;
cancelText: string;
showConfirm: boolean;
confirmText: string;
}>;
export default _default;