From a1b4cf61c0a1b14b25a293443c1f336e8a8fa321 Mon Sep 17 00:00:00 2001 From: Vladimir Kharlampidi Date: Mon, 3 Jul 2023 12:20:59 +0300 Subject: [PATCH] fix(types): fix modules imports fixes #6803 --- src/copy/package.json | 5 +++- src/swiper-element.d.ts | 1 + src/swiper.d.ts | 59 +++-------------------------------------- src/types/index.d.ts | 11 ++++---- 4 files changed, 14 insertions(+), 62 deletions(-) diff --git a/src/copy/package.json b/src/copy/package.json index 4b59578b0..d450389c4 100644 --- a/src/copy/package.json +++ b/src/copy/package.json @@ -144,6 +144,9 @@ }, "typesVersions": { "*": { + "modules": [ + "./types/modules/index.d.ts" + ], "element": [ "./swiper-element.d.ts" ], @@ -201,4 +204,4 @@ "node": ">= 4.7.0" }, "releaseDate": "July 3, 2023" -} +} \ No newline at end of file diff --git a/src/swiper-element.d.ts b/src/swiper-element.d.ts index fbb52f64d..dbd8634c1 100644 --- a/src/swiper-element.d.ts +++ b/src/swiper-element.d.ts @@ -1,3 +1,4 @@ +// @ts-ignore import { SwiperOptions, Swiper } from './types/index.d.ts'; declare const register: () => void; diff --git a/src/swiper.d.ts b/src/swiper.d.ts index b599bff68..07e4e502b 100644 --- a/src/swiper.d.ts +++ b/src/swiper.d.ts @@ -1,58 +1,5 @@ -import type Swiper from './types/swiper-class.d.ts'; -import type { SwiperOptions } from './types/swiper-options.d.ts'; -import type { SwiperModule } from './types/shared.d.ts'; - -declare const A11y: SwiperModule; -declare const Autoplay: SwiperModule; -declare const Controller: SwiperModule; -declare const EffectCoverflow: SwiperModule; -declare const EffectCube: SwiperModule; -declare const EffectFade: SwiperModule; -declare const EffectFlip: SwiperModule; -declare const EffectCreative: SwiperModule; -declare const EffectCards: SwiperModule; -declare const HashNavigation: SwiperModule; -declare const History: SwiperModule; -declare const Keyboard: SwiperModule; -declare const Lazy: SwiperModule; -declare const Mousewheel: SwiperModule; -declare const Navigation: SwiperModule; -declare const Pagination: SwiperModule; -declare const Parallax: SwiperModule; -declare const Scrollbar: SwiperModule; -declare const Thumbs: SwiperModule; -declare const Virtual: SwiperModule; -declare const Zoom: SwiperModule; -declare const FreeMode: SwiperModule; -declare const Grid: SwiperModule; -declare const Manipulation: SwiperModule; +// @ts-ignore +import Swiper from './types/swiper-class.d.ts'; export default Swiper; -export { - Swiper, - SwiperOptions, - A11y, - Autoplay, - Controller, - EffectCoverflow, - EffectCube, - EffectFade, - EffectFlip, - EffectCreative, - EffectCards, - HashNavigation, - History, - Keyboard, - Lazy, - Mousewheel, - Navigation, - Pagination, - Parallax, - Scrollbar, - Thumbs, - Virtual, - Zoom, - FreeMode, - Grid, - Manipulation, -}; +export { Swiper }; diff --git a/src/types/index.d.ts b/src/types/index.d.ts index f6d77330c..e6e0dc4dc 100644 --- a/src/types/index.d.ts +++ b/src/types/index.d.ts @@ -1,5 +1,6 @@ -export type * from './shared.d.ts'; -export type { default as Swiper } from './swiper-class.d.ts'; -export type * from './swiper-events.d.ts'; -export type * from './swiper-options.d.ts'; -export type * from './modules/public-api.d.ts'; +// @ts-nocheck +export * from './shared.d.ts'; +export { default as Swiper } from './swiper-class.d.ts'; +export * from './swiper-events.d.ts'; +export * from './swiper-options.d.ts'; +export * from './modules/public-api.d.ts';