eslink-ui-plus
Version:
vue3 component library, css framework
179 lines (178 loc) • 4.83 kB
TypeScript
import { PropType } from "vue";
declare const _default: import("vue").DefineComponent<{
visible: {
type: BooleanConstructor;
default: boolean;
};
appendToBody: {
type: BooleanConstructor;
default: boolean;
};
modal: {
type: BooleanConstructor;
default: boolean;
};
isDrawer: {
type: BooleanConstructor;
default: boolean;
};
headerSlot: {
type: BooleanConstructor;
default: boolean;
};
footerSlot: {
type: BooleanConstructor;
default: boolean;
};
title: {
type: StringConstructor;
default: string;
};
closeBtnShow: {
type: BooleanConstructor;
default: boolean;
};
closeOnClickModal: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
loadingColor: {
type: StringConstructor;
default: string;
};
footerHeight: {
type: StringConstructor;
default: string;
};
width: {
type: StringConstructor;
default: string;
};
height: {
type: StringConstructor;
default: string;
};
headerBackground: {
type: StringConstructor;
default: string;
};
footerBackground: {
type: StringConstructor;
default: string;
};
titleColor: {
type: StringConstructor;
default: string;
};
mainBackground: {
type: StringConstructor;
default: string;
};
align: {
type: PropType<"left" | "right" | "bottom" | "top">;
default: string;
};
link: {
type: StringConstructor;
default: string;
};
}, {
setting: {
modalShow: boolean;
drawerShow: boolean;
aligns: "left" | "right" | "bottom" | "top";
enterClass: string;
leaveClass: string;
};
close: () => void;
drawerHide: () => void;
drawer: import("vue").Ref<null>;
beforeEnter: () => void;
drawerBeforeEnter: () => void;
drawerEnter: (e: string) => void;
drawerAfterEnter: () => void;
drawerleave: () => void;
drawerbeforeLeave: () => void;
drawerafterLeave: () => void;
leave: () => void;
drawerWH: import("vue").ComputedRef<{
width: string;
height: string;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "open" | "opened" | "close" | "closed" | "update:visible" | "update:loading")[], "update:modelValue" | "open" | "opened" | "close" | "closed" | "update:visible" | "update:loading", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
visible?: unknown;
appendToBody?: unknown;
modal?: unknown;
isDrawer?: unknown;
headerSlot?: unknown;
footerSlot?: unknown;
title?: unknown;
closeBtnShow?: unknown;
closeOnClickModal?: unknown;
loading?: unknown;
loadingColor?: unknown;
footerHeight?: unknown;
width?: unknown;
height?: unknown;
headerBackground?: unknown;
footerBackground?: unknown;
titleColor?: unknown;
mainBackground?: unknown;
align?: unknown;
link?: unknown;
} & {
visible: boolean;
appendToBody: boolean;
modal: boolean;
isDrawer: boolean;
headerSlot: boolean;
footerSlot: boolean;
title: string;
closeBtnShow: boolean;
closeOnClickModal: boolean;
loading: boolean;
loadingColor: string;
footerHeight: string;
width: string;
height: string;
headerBackground: string;
footerBackground: string;
titleColor: string;
mainBackground: string;
align: "left" | "right" | "bottom" | "top";
link: string;
} & {}> & {
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onOpen?: ((...args: any[]) => any) | undefined;
onOpened?: ((...args: any[]) => any) | undefined;
onClose?: ((...args: any[]) => any) | undefined;
onClosed?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
"onUpdate:loading"?: ((...args: any[]) => any) | undefined;
}, {
visible: boolean;
appendToBody: boolean;
modal: boolean;
isDrawer: boolean;
headerSlot: boolean;
footerSlot: boolean;
title: string;
closeBtnShow: boolean;
closeOnClickModal: boolean;
loading: boolean;
loadingColor: string;
footerHeight: string;
width: string;
height: string;
headerBackground: string;
footerBackground: string;
titleColor: string;
mainBackground: string;
align: "left" | "right" | "bottom" | "top";
link: string;
}>;
export default _default;