Sfoglia il codice sorgente

Add the module declaration.

NaotoshiFujita 3 anni fa
parent
commit
f59a9c2369

File diff suppressed because it is too large
+ 0 - 0
dist/css/splide.min.css


File diff suppressed because it is too large
+ 0 - 0
dist/css/themes/splide-default.min.css


File diff suppressed because it is too large
+ 0 - 0
dist/css/themes/splide-sea-green.min.css


File diff suppressed because it is too large
+ 0 - 0
dist/css/themes/splide-skyblue.min.css


+ 4 - 1
dist/types/index.d.ts

@@ -6,4 +6,7 @@ export * from './constructors';
 export * from './types';
 export * from './constants/events';
 export * from './constants/classes';
-//# sourceMappingURL=../../src/js/index.d.ts.map
+//# sourceMappingURL=../../src/js/index.d.ts.map
+declare module '@splidejs/splide' {
+  export * from './types';
+}

+ 1 - 1
package.json

@@ -58,7 +58,7 @@
     "develop": "node scripts/develop.js",
     "build:js": "node scripts/build-script.js",
     "build:module": "node scripts/build-module.js",
-    "build:types": "node scripts/clean.js && tsc --emitDeclarationOnly",
+    "build:types": "node scripts/clean.js && tsc --emitDeclarationOnly && node scripts/copy.js",
     "build:css": "node scripts/build-css.js",
     "build:all": "npm run build:js && npm run build:module && npm run build:css && npm run build:types",
     "check:types": "tsc --noEmit",

+ 9 - 0
scripts/copy.js

@@ -0,0 +1,9 @@
+const fs = require( 'fs' ).promises;
+
+
+async function copy() {
+  const module = await fs.readFile( './src/js/types/module.d.ts', 'utf-8' );
+  await fs.appendFile( './dist/types/index.d.ts', '\n' + module );
+}
+
+copy().catch( e => console.error( e ) );

+ 3 - 0
src/js/types/module.d.ts

@@ -0,0 +1,3 @@
+declare module '@splidejs/splide' {
+  export * from './types';
+}

Some files were not shown because too many files changed in this diff