birdpaper-ui
Version:
一个通用的 vue3 UI组件库。A common vue3 UI component library.
89 lines (88 loc) • 2.38 kB
TypeScript
import { PropType } from "vue";
import { PopconfirmPosition, PopconfirmType } from "./types";
declare const _sfc_main: import("vue").DefineComponent<{
/**确认框文本内容 */
content: {
type: StringConstructor;
default: string;
};
/** 类型 */
type: {
type: PropType<PopconfirmType>;
default: string;
};
/** 弹出位置 */
position: {
type: PropType<PopconfirmPosition>;
default: string;
};
/** 确认按钮文本 */
okText: {
type: StringConstructor;
default: string;
};
/** 取消按钮文本 */
cancleText: {
type: StringConstructor;
default: string;
};
/** 触发确定前的回调,返回 false 则中断 */
onBeforeOk: {
type: FunctionConstructor;
default: () => boolean;
};
}, {
name: string;
show: import("vue").Ref<boolean>;
okLoading: import("vue").Ref<boolean>;
iconType: {
info: any;
success: any;
error: any;
warning: any;
};
handleCancle: () => void;
handleOk: () => Promise<void>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("ok" | "cancle")[], "ok" | "cancle", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
/**确认框文本内容 */
content: {
type: StringConstructor;
default: string;
};
/** 类型 */
type: {
type: PropType<PopconfirmType>;
default: string;
};
/** 弹出位置 */
position: {
type: PropType<PopconfirmPosition>;
default: string;
};
/** 确认按钮文本 */
okText: {
type: StringConstructor;
default: string;
};
/** 取消按钮文本 */
cancleText: {
type: StringConstructor;
default: string;
};
/** 触发确定前的回调,返回 false 则中断 */
onBeforeOk: {
type: FunctionConstructor;
default: () => boolean;
};
}>> & {
onOk?: (...args: any[]) => any;
onCancle?: (...args: any[]) => any;
}, {
type: PopconfirmType;
onBeforeOk: Function;
okText: string;
cancleText: string;
content: string;
position: PopconfirmPosition;
}, {}>;
export default _sfc_main;