UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

59 lines (58 loc) 3.07 kB
import { AlertSlots } from './symbol'; declare function __VLS_template(): { attrs: Partial<{}>; slots: Readonly<AlertSlots> & AlertSlots; refs: { content: HTMLDivElement; scrollEl: HTMLSpanElement; }; rootEl: any; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ inherit: import('vue').PropType<boolean>; type: import('vue').PropType<"default" | "success" | "error" | "warning" | "info" | "primary">; title: import('vue').PropType<string>; colorfulText: import('vue').PropType<boolean>; icon: import('vue').PropType<any>; closable: import('vue').PropType<boolean>; iconColor: import('vue').PropType<string>; noBorder: import('vue').PropType<boolean>; banner: import('vue').PropType<boolean>; manual: import('vue').PropType<boolean>; scroll: import('vue').PropType<boolean>; scrollSpeed: import('vue').PropType<number>; color: import('vue').PropType<string>; slots: import('vue').PropType<AlertSlots>; onClose: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; onHide: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; onScrollEnd: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ inherit: import('vue').PropType<boolean>; type: import('vue').PropType<"default" | "success" | "error" | "warning" | "info" | "primary">; title: import('vue').PropType<string>; colorfulText: import('vue').PropType<boolean>; icon: import('vue').PropType<any>; closable: import('vue').PropType<boolean>; iconColor: import('vue').PropType<string>; noBorder: import('vue').PropType<boolean>; banner: import('vue').PropType<boolean>; manual: import('vue').PropType<boolean>; scroll: import('vue').PropType<boolean>; scrollSpeed: import('vue').PropType<number>; color: import('vue').PropType<string>; slots: import('vue').PropType<AlertSlots>; onClose: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; onHide: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; onScrollEnd: import('vue').PropType<import('@vexip-ui/config').AnyFunction | import('@vexip-ui/config').AnyFunction[]>; }>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { content: HTMLDivElement; scrollEl: HTMLSpanElement; }, any>; declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };