UNPKG

@opensig/opendesign

Version:

<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>

251 lines (250 loc) 8.63 kB
import { default as OCarouselItem } from './OCarouselItem.vue'; import { App } from 'vue'; declare const OCarousel: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{ activeIndex: { type: NumberConstructor; }; effect: { type: import('vue').PropType<"gallery" | "toggle">; default: string; }; autoPlay: { type: BooleanConstructor; }; interval: { type: NumberConstructor; default: number; }; arrow: { type: import('vue').PropType<"always" | "hover" | "never">; default: string; }; arrowWrapClass: { type: import('vue').PropType<string | any[]>; }; hideIndicator: { type: BooleanConstructor; }; indicatorClick: { type: BooleanConstructor; }; indicatorWrapClass: { type: import('vue').PropType<string | any[]>; }; clickToSwitch: { type: BooleanConstructor; }; manualInit: { type: BooleanConstructor; }; activeClass: { type: StringConstructor; }; pauseOnHover: { type: BooleanConstructor; }; }>> & Readonly<{ onChange?: ((to: number, from: number) => any) | undefined; onPause?: ((value: number) => any) | undefined; "onBefore-change"?: ((to: number, from: number) => any) | undefined; "onUpdate:activeIndex"?: ((value: number) => any) | undefined; }>, { init: () => void; play: () => void; pause: () => void; active: (index: number, resumeAutoPlay?: boolean) => Promise<void>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (to: number, from: number) => any; pause: (value: number) => any; "before-change": (to: number, from: number) => any; "update:activeIndex": (value: number) => any; }, import('vue').PublicProps, { effect: "toggle" | "gallery"; autoPlay: boolean; interval: number; arrow: "always" | "never" | "hover"; hideIndicator: boolean; indicatorClick: boolean; clickToSwitch: boolean; manualInit: boolean; pauseOnHover: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { slidesRef: HTMLDivElement; containerRef: HTMLDivElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import('vue').ExtractPropTypes<{ activeIndex: { type: NumberConstructor; }; effect: { type: import('vue').PropType<"gallery" | "toggle">; default: string; }; autoPlay: { type: BooleanConstructor; }; interval: { type: NumberConstructor; default: number; }; arrow: { type: import('vue').PropType<"always" | "hover" | "never">; default: string; }; arrowWrapClass: { type: import('vue').PropType<string | any[]>; }; hideIndicator: { type: BooleanConstructor; }; indicatorClick: { type: BooleanConstructor; }; indicatorWrapClass: { type: import('vue').PropType<string | any[]>; }; clickToSwitch: { type: BooleanConstructor; }; manualInit: { type: BooleanConstructor; }; activeClass: { type: StringConstructor; }; pauseOnHover: { type: BooleanConstructor; }; }>> & Readonly<{ onChange?: ((to: number, from: number) => any) | undefined; onPause?: ((value: number) => any) | undefined; "onBefore-change"?: ((to: number, from: number) => any) | undefined; "onUpdate:activeIndex"?: ((value: number) => any) | undefined; }>, { init: () => void; play: () => void; pause: () => void; active: (index: number, resumeAutoPlay?: boolean) => Promise<void>; }, {}, {}, {}, { effect: "toggle" | "gallery"; autoPlay: boolean; interval: number; arrow: "always" | "never" | "hover"; hideIndicator: boolean; indicatorClick: boolean; clickToSwitch: boolean; manualInit: boolean; pauseOnHover: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<{ activeIndex: { type: NumberConstructor; }; effect: { type: import('vue').PropType<"gallery" | "toggle">; default: string; }; autoPlay: { type: BooleanConstructor; }; interval: { type: NumberConstructor; default: number; }; arrow: { type: import('vue').PropType<"always" | "hover" | "never">; default: string; }; arrowWrapClass: { type: import('vue').PropType<string | any[]>; }; hideIndicator: { type: BooleanConstructor; }; indicatorClick: { type: BooleanConstructor; }; indicatorWrapClass: { type: import('vue').PropType<string | any[]>; }; clickToSwitch: { type: BooleanConstructor; }; manualInit: { type: BooleanConstructor; }; activeClass: { type: StringConstructor; }; pauseOnHover: { type: BooleanConstructor; }; }>> & Readonly<{ onChange?: ((to: number, from: number) => any) | undefined; onPause?: ((value: number) => any) | undefined; "onBefore-change"?: ((to: number, from: number) => any) | undefined; "onUpdate:activeIndex"?: ((value: number) => any) | undefined; }>, { init: () => void; play: () => void; pause: () => void; active: (index: number, resumeAutoPlay?: boolean) => Promise<void>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (to: number, from: number) => any; pause: (value: number) => any; "before-change": (to: number, from: number) => any; "update:activeIndex": (value: number) => any; }, string, { effect: "toggle" | "gallery"; autoPlay: boolean; interval: number; arrow: "always" | "never" | "hover"; hideIndicator: boolean; indicatorClick: boolean; clickToSwitch: boolean; manualInit: boolean; pauseOnHover: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; indicator?(_: { active: boolean; index: number; }): any; 'arrow-prev'?(_: {}): any; 'arrow-prev-icon'?(_: {}): any; 'arrow-next'?(_: {}): any; 'arrow-next-icon'?(_: {}): any; }; }) & { OCarouselItem: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); install(app: App): void; }; export { OCarousel, OCarouselItem }; export * from './types';