UNPKG

hongluan-ui

Version:
560 lines (559 loc) 21.1 kB
import type { CSSProperties } from 'vue'; declare const _default: import("vue").DefineComponent<{ readonly customClass: { readonly type: StringConstructor; readonly default: ""; }; readonly textAlign: import("../../../utils").EpPropFinalized<StringConstructor, "left" | "right" | "center", never, "left", false>; readonly dangerouslyUseHTMLString: { readonly type: BooleanConstructor; readonly default: false; }; readonly duration: { readonly type: NumberConstructor; readonly default: 3000; }; readonly id: { readonly type: StringConstructor; readonly default: ""; }; readonly message: import("../../../utils").EpPropFinalized<import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)>, never, never, "", false>; readonly icon: { readonly type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClose: { readonly type: import("vue").PropType<() => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showClose: { readonly type: BooleanConstructor; readonly default: false; }; readonly type: import("../../../utils").EpPropFinalized<StringConstructor, "success" | "info" | "warning" | "danger" | "error", never, "info", false>; readonly offset: { readonly type: NumberConstructor; readonly default: 16; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 0; }; readonly grouping: { readonly type: BooleanConstructor; readonly default: false; }; readonly repeatNum: { readonly type: NumberConstructor; readonly default: 1; }; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly customClass: { readonly type: StringConstructor; readonly default: ""; }; readonly textAlign: import("../../../utils").EpPropFinalized<StringConstructor, "left" | "right" | "center", never, "left", false>; readonly dangerouslyUseHTMLString: { readonly type: BooleanConstructor; readonly default: false; }; readonly duration: { readonly type: NumberConstructor; readonly default: 3000; }; readonly id: { readonly type: StringConstructor; readonly default: ""; }; readonly message: import("../../../utils").EpPropFinalized<import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)>, never, never, "", false>; readonly icon: { readonly type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClose: { readonly type: import("vue").PropType<() => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showClose: { readonly type: BooleanConstructor; readonly default: false; }; readonly type: import("../../../utils").EpPropFinalized<StringConstructor, "success" | "info" | "warning" | "danger" | "error", never, "info", false>; readonly offset: { readonly type: NumberConstructor; readonly default: 16; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 0; }; readonly grouping: { readonly type: BooleanConstructor; readonly default: false; }; readonly repeatNum: { readonly type: NumberConstructor; readonly default: 1; }; }>> & { onDestroy?: () => any; }>>; namespace: import("vue").ComputedRef<string>; messageRef: import("vue").Ref<HTMLDivElement>; visible: import("vue").Ref<boolean>; height: import("vue").Ref<number>; stopTimer: () => void; badgeType: import("vue").ComputedRef<"success" | "info" | "warning" | "danger" | "link" | "primary">; lastOffset: import("vue").ComputedRef<number>; offset: import("vue").ComputedRef<number>; bottom: import("vue").ComputedRef<number>; customStyle: import("vue").ComputedRef<CSSProperties>; hasDefinedIcon: import("vue").ComputedRef<boolean>; startTimer: () => void; clearTimer: () => void; close: () => void; keydown: ({ code }: KeyboardEvent) => void; HlIcon: import("../../../utils").SFCWithInstall<import("vue").DefineComponent<{ type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; name: { type: StringConstructor; default: string; }; color: StringConstructor; border: NumberConstructor; opacity: NumberConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; gradient: BooleanConstructor; startColor: StringConstructor; fill: BooleanConstructor; round: BooleanConstructor; radius: BooleanConstructor; transition: BooleanConstructor; effect: StringConstructor; }, { namespace: import("vue").ComputedRef<string>; iconStyle: import("vue").ComputedRef<CSSProperties>; iconId: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; size: { type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">; validator: (val: string) => boolean; }; name: { type: StringConstructor; default: string; }; color: StringConstructor; border: NumberConstructor; opacity: NumberConstructor; width: (StringConstructor | NumberConstructor)[]; height: (StringConstructor | NumberConstructor)[]; gradient: BooleanConstructor; startColor: StringConstructor; fill: BooleanConstructor; round: BooleanConstructor; radius: BooleanConstructor; transition: BooleanConstructor; effect: StringConstructor; }>>, { name: string; fill: boolean; round: boolean; transition: boolean; gradient: boolean; radius: boolean; }>> & Record<string, any>; HlBadge: import("../../../utils").SFCWithInstall<import("vue").DefineComponent<{ value: { type: import("vue").PropType<string | number>; default: string; }; max: { type: NumberConstructor; default: number; }; position: import("vue").PropType<import("hongluan-ui/es/components/badge").BadgePosition>; offset: import("vue").PropType<string[]>; dot: BooleanConstructor; round: BooleanConstructor; hidden: BooleanConstructor; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; showZero: { type: BooleanConstructor; default: boolean; }; color: StringConstructor; badgeClass: { type: StringConstructor; }; badgeStyle: { type: import("vue").PropType<import("vue").StyleValue>; }; }, { namespace: import("vue").ComputedRef<string>; content: import("vue").ComputedRef<string>; style: import("vue").ComputedRef<string>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ value: { type: import("vue").PropType<string | number>; default: string; }; max: { type: NumberConstructor; default: number; }; position: import("vue").PropType<import("hongluan-ui/es/components/badge").BadgePosition>; offset: import("vue").PropType<string[]>; dot: BooleanConstructor; round: BooleanConstructor; hidden: BooleanConstructor; type: { type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">; validator: (val: string) => boolean; }; showZero: { type: BooleanConstructor; default: boolean; }; color: StringConstructor; badgeClass: { type: StringConstructor; }; badgeStyle: { type: import("vue").PropType<import("vue").StyleValue>; }; }>>, { round: boolean; max: number; value: string | number; hidden: boolean; dot: boolean; showZero: boolean; }>> & Record<string, any>; SystemSuccess: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; SystemInfo: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; SystemWarning: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; SystemClose: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; SystemError: import("vue").DefineComponent<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }, { CustomIcon: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ gradient: { type: BooleanConstructor; }; borderWidth: { type: (StringConstructor | NumberConstructor)[]; default: string; }; opacity: { type: (StringConstructor | NumberConstructor)[]; default: string; }; startColor: { type: StringConstructor; default: string; }; }>>, { opacity: string | number; gradient: boolean; startColor: string; borderWidth: string | number; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { destroy: () => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly customClass: { readonly type: StringConstructor; readonly default: ""; }; readonly textAlign: import("../../../utils").EpPropFinalized<StringConstructor, "left" | "right" | "center", never, "left", false>; readonly dangerouslyUseHTMLString: { readonly type: BooleanConstructor; readonly default: false; }; readonly duration: { readonly type: NumberConstructor; readonly default: 3000; }; readonly id: { readonly type: StringConstructor; readonly default: ""; }; readonly message: import("../../../utils").EpPropFinalized<import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)>, never, never, "", false>; readonly icon: { readonly type: import("vue").PropType<import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onClose: { readonly type: import("vue").PropType<() => void>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showClose: { readonly type: BooleanConstructor; readonly default: false; }; readonly type: import("../../../utils").EpPropFinalized<StringConstructor, "success" | "info" | "warning" | "danger" | "error", never, "info", false>; readonly offset: { readonly type: NumberConstructor; readonly default: 16; }; readonly zIndex: { readonly type: NumberConstructor; readonly default: 0; }; readonly grouping: { readonly type: BooleanConstructor; readonly default: false; }; readonly repeatNum: { readonly type: NumberConstructor; readonly default: 1; }; }>> & { onDestroy?: () => any; }, { type: import("../../../utils").EpPropMergeType<StringConstructor, "success" | "info" | "warning" | "danger" | "error", never>; id: string; zIndex: number; message: import("../../../utils").EpPropMergeType<import("vue").PropType<string | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }> | (() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>)>, never, never>; offset: number; textAlign: import("../../../utils").EpPropMergeType<StringConstructor, "left" | "right" | "center", never>; duration: number; showClose: boolean; customClass: string; dangerouslyUseHTMLString: boolean; grouping: boolean; repeatNum: number; }>; export default _default;