UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

112 lines (111 loc) 3.08 kB
/// <reference types="node" /> export declare const IvueNoticeBar: import("../../utils/install").SFCWithInstall<import("vue").DefineComponent<{ text: { type: StringConstructor; }; speed: { type: NumberConstructor; default: number; }; delay: { type: NumberConstructor; default: number; }; scrollable: { type: BooleanConstructor; default: boolean; }; mode: { type: StringConstructor; validator(value: string): boolean; }; wrapable: { type: BooleanConstructor; }; leftIcon: { type: StringConstructor; }; background: { type: (StringConstructor | ArrayConstructor)[]; }; textColor: { type: StringConstructor; }; }, { prefixCls: string; contentWrapper: import("vue").Ref<HTMLElement>; content: import("vue").Ref<HTMLElement>; data: { show: boolean; offset: number; duration: number; mounted: boolean; contentWrapperWidth: number; contentWidth: number; startTimer: { hasRef: () => boolean; refresh: () => NodeJS.Timeout; [Symbol.toPrimitive]: () => number; ref: () => NodeJS.Timeout; unref: () => NodeJS.Timeout; }; }; textStyles: import("vue").ComputedRef<{ transform: string; transitionDuration: string; }>; textClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperStyles: import("vue").ComputedRef<{}>; reset: () => void; handleTransitionEnd: () => void; handleClose: () => void; handleLink: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-close" | "on-replay" | "on-link")[], "on-close" | "on-replay" | "on-link", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ text: { type: StringConstructor; }; speed: { type: NumberConstructor; default: number; }; delay: { type: NumberConstructor; default: number; }; scrollable: { type: BooleanConstructor; default: boolean; }; mode: { type: StringConstructor; validator(value: string): boolean; }; wrapable: { type: BooleanConstructor; }; leftIcon: { type: StringConstructor; }; background: { type: (StringConstructor | ArrayConstructor)[]; }; textColor: { type: StringConstructor; }; }>> & { "onOn-close"?: (...args: any[]) => any; "onOn-replay"?: (...args: any[]) => any; "onOn-link"?: (...args: any[]) => any; }, { delay: number; speed: number; scrollable: boolean; wrapable: boolean; }>> & Record<string, any>; export default IvueNoticeBar; export * from './index.vue';