Browse Source

missing declaration

Raanan Weber 7 năm trước cách đây
mục cha
commit
c1e35de009
3 tập tin đã thay đổi với 8 bổ sung2 xóa
  1. 1 0
      .gitignore
  2. 5 0
      Viewer/src/externalModules.d.ts
  3. 2 2
      Viewer/src/loader/modelLoader.ts

+ 1 - 0
.gitignore

@@ -178,6 +178,7 @@ dist/preview release/viewer/babylon.d.ts
 dist/preview release/viewer/babylonjs.loaders.d.ts
 dist/preview release/viewer/babylon.glTF2Interface.d.ts
 Viewer/dist/viewer.max.js
+!Viewer/src/externalModules.d.ts
 Viewer/tests/unit/src/**/*.js
 Viewer/tests/Lib/**/*.js
 Viewer/tests/commons/**/*.js

+ 5 - 0
Viewer/src/externalModules.d.ts

@@ -0,0 +1,5 @@
+/// <reference path="../../dist/preview release/loaders/babylonjs.loaders.d.ts"/>
+
+declare module "babylonjs-loaders" {
+    export = BABYLON;
+}

+ 2 - 2
Viewer/src/loader/modelLoader.ts

@@ -1,6 +1,6 @@
 import { AbstractViewer } from "../viewer/viewer";
-import { ISceneLoaderPlugin, ISceneLoaderPluginAsync, Tools, SceneLoader, Tags, GLTFLoaderAnimationStartMode } from "babylonjs";
-import { GLTFFileLoader } from "babylonjs-loaders";
+import { ISceneLoaderPlugin, ISceneLoaderPluginAsync, Tools, SceneLoader, Tags } from "babylonjs";
+import { GLTFFileLoader, GLTFLoaderAnimationStartMode } from "babylonjs-loaders";
 import { IModelConfiguration } from "../configuration/configuration";
 import { ViewerModel, ModelState } from "../model/viewerModel";
 import { ILoaderPlugin } from './plugins/loaderPlugin';