lc-vue-biz-cu-dialog
Version:
95 lines (94 loc) • 2.57 kB
TypeScript
import { PropType } from 'vue';
import { type InitFunc, type SubmitFunc } from '../type';
declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{
initFunc: {
type: PropType<InitFunc>;
default: () => {};
};
submitFunc: {
type: PropType<SubmitFunc>;
default: () => {};
};
title: {
type: StringConstructor;
default: string;
};
width: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
showFooter: {
type: BooleanConstructor;
default: boolean;
};
closeOnClickModal: {
type: BooleanConstructor;
default: boolean;
};
closeOnPressEscape: {
type: BooleanConstructor;
default: boolean;
};
}, {
show: (id?: any, options?: any) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"cancel-completed": (...args: any[]) => void;
"cancel-success": (...args: any[]) => void;
"submit-completed": (...args: any[]) => void;
"submit-success": (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
initFunc: {
type: PropType<InitFunc>;
default: () => {};
};
submitFunc: {
type: PropType<SubmitFunc>;
default: () => {};
};
title: {
type: StringConstructor;
default: string;
};
width: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
showFooter: {
type: BooleanConstructor;
default: boolean;
};
closeOnClickModal: {
type: BooleanConstructor;
default: boolean;
};
closeOnPressEscape: {
type: BooleanConstructor;
default: boolean;
};
}>> & {
"onCancel-completed"?: ((...args: any[]) => any) | undefined;
"onCancel-success"?: ((...args: any[]) => any) | undefined;
"onSubmit-completed"?: ((...args: any[]) => any) | undefined;
"onSubmit-success"?: ((...args: any[]) => any) | undefined;
}, {
initFunc: InitFunc;
submitFunc: SubmitFunc;
title: string;
width: string | number;
showFooter: boolean;
closeOnClickModal: boolean;
closeOnPressEscape: boolean;
}, {}>, {
default?(_: {
defaultData: any;
}): any;
"prefix-footer"?(_: {}): any;
footer?(_: {}): any;
"suffix-footer"?(_: {}): any;
}>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};