| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /**
- * @file vue-awesome-swiper
- * @module exporter
- * @author Surmon <https://github.com/surmon-china>
- */
- import Swiper, { SwiperOptions } from 'swiper';
- import _Vue, { PluginFunction } from 'vue';
- export interface InstallFunction extends PluginFunction<SwiperOptions> {
- installed?: boolean;
- }
- export default function exporter(SwiperClass: typeof Swiper): {
- version: string;
- install: InstallFunction;
- directive: import("vue").DirectiveOptions;
- Swiper: import("vue/types/vue").ExtendedVue<_Vue, {
- $swiper: Swiper | null;
- }, {
- handleSwiperClick(event: MouseEvent): void;
- autoReLoopSwiper(): void;
- updateSwiper(): void;
- destroySwiper(): void;
- initSwiper(): void;
- }, {
- swiperInstance: Swiper | null;
- swiperOptions: SwiperOptions;
- wrapperClass: string;
- }, {
- defaultOptions: SwiperOptions;
- options: SwiperOptions;
- autoUpdate: boolean;
- autoDestroy: boolean;
- deleteInstanceOnDestroy: boolean;
- cleanupStylesOnDestroy: boolean;
- }>;
- SwiperSlide: import("vue/types/vue").ExtendedVue<_Vue, unknown, {
- update(): void;
- }, {
- slideClass: string;
- }, Record<never, any>>;
- };
|