Bläddra i källkod

removing the (old) reference path
This will force external dependencies, but will make the declaration files more modular.
This means - A developer will need to include babylonjs in order to use babylonjs-loaders ,
but would be able to use babylonjs-loaders in a native typescript project without a problem

Raanan Weber 7 år sedan
förälder
incheckning
4a11832c52
4 ändrade filer med 19 tillägg och 14 borttagningar
  1. 3 3
      Tools/Gulp/gulp-addDtsExport.js
  2. 0 3
      Viewer/src/index.ts
  3. 5 2
      Viewer/tsconfig-gulp.json
  4. 11 6
      Viewer/tsconfig.json

+ 3 - 3
Tools/Gulp/gulp-addDtsExport.js

@@ -11,15 +11,15 @@ module.exports = function (varName, moduleName, subModule, extendsRoot, dependen
 
         let referenceText = '';
         if (subModule) {
-            referenceText = '/// <reference types="babylonjs"/>\n';
+            // referenceText = '/// <reference types="babylonjs"/>\n';
         }
 
         if (dependencies) {
             referenceText = '';
             dependencies.forEach(element => {
                 // was "babylonjs/${element}""
-                referenceText += `/// <reference types="${element}"/>
-`;
+                /*referenceText += `/// <reference types="${element}"/>
+`;*/
             });
         }
 

+ 0 - 3
Viewer/src/index.ts

@@ -1,7 +1,4 @@
-/// <reference path="../../dist/preview release/babylon.d.ts"/>
 /// <reference path="../../dist/babylon.glTF2Interface.d.ts"/>
-/// <reference path="../../dist/preview release/loaders/babylon.glTFFileLoader.d.ts"/>
-
 import { mapperManager } from './configuration/mappers';
 import { viewerManager } from './viewer/viewerManager';
 import { DefaultViewer } from './viewer/defaultViewer';

+ 5 - 2
Viewer/tsconfig-gulp.json

@@ -22,10 +22,13 @@
         "baseUrl": ".",
         "paths": {
             "babylonjs": [
-                "../dist/preview release/babylon.max.js"
+                "../dist/preview release/babylon.d.ts"
             ],
             "babylonjs-loaders": [
-                "../dist/preview release/loaders/babylonjs.loaders.js"
+                "../dist/preview release/loaders/babylonjs.loaders.module.d.ts"
+            ],
+            "babylonjs-gltf2interface": [
+                "../dist/babylon.glTF2Interface.d.ts"
             ]
         }
     }

+ 11 - 6
Viewer/tsconfig.json

@@ -19,18 +19,23 @@
         "types": [
             "node"
         ],
-        "baseUrl": ".",
+        "baseUrl": "./src/",
         "paths": {
             "babylonjs": [
-                "../dist/preview release/babylon.max.js",
-                "../dist/preview release/babylon.d.ts"
+                "../../dist/preview release/babylon.d.ts"
             ],
             "babylonjs-loaders": [
-                "../dist/preview release/loaders/babylonjs.loaders.js",
-                "../dist/preview release/loaders/babylonjs.loaders.module.d.ts"
+                "../../dist/preview release/loaders/babylonjs.loaders.module.d.ts"
+            ],
+            "babylonjs-gltf2interface": [
+                "../../dist/babylon.glTF2Interface.d.ts"
             ]
-        }
+        },
+        //"outDir": "./dist/build"
     },
+    "files": [
+        "./src/index.ts"
+    ],
     "exclude": [
         "node_modules",
         "dist"