Browse Source

further reducing dependencies

Raanan Weber 7 years ago
parent
commit
5e92fdb6b7

+ 1 - 1
Viewer/src/configuration/configurationCompatibility.ts

@@ -1,4 +1,4 @@
-import { ViewerConfiguration, getConfigurationKey } from './'
+import { ViewerConfiguration, getConfigurationKey } from './configuration'
 /**
  * This function will make sure the configuration file is taking deprecated fields into account
  * and is setting them to the correct keys and values.

+ 0 - 1
Viewer/src/configuration/globals.ts

@@ -1,4 +1,3 @@
-import { ConfigurationContainer } from "./configurationContainer";
 import { Engine } from "babylonjs";
 
 export class ViewerGlobals {

+ 1 - 1
Viewer/src/configuration/interfaces/modelConfiguration.ts

@@ -1,4 +1,4 @@
-import { IModelAnimationConfiguration } from ".";
+import { IModelAnimationConfiguration } from "./modelAnimationConfiguration";
 
 export interface IModelConfiguration {
     id?: string;

+ 2 - 1
Viewer/src/configuration/interfaces/sceneConfiguration.ts

@@ -1,4 +1,5 @@
-import { IImageProcessingConfiguration, IColorGradingConfiguration } from "./";
+import { IImageProcessingConfiguration } from "./imageProcessingConfiguration";
+import { IColorGradingConfiguration } from "./colorGradingConfiguration";
 import { IGlowLayerOptions } from "babylonjs";
 
 export interface ISceneConfiguration {

+ 1 - 1
Viewer/src/configuration/interfaces/skyboxConfiguration.ts

@@ -1,4 +1,4 @@
-import { IImageProcessingConfiguration } from "./";
+import { IImageProcessingConfiguration } from "./imageProcessingConfiguration";
 
 export interface ISkyboxConfiguration {
     cubeTexture?: {

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

@@ -1,6 +1,7 @@
 import { ISceneLoaderPlugin, ISceneLoaderPluginAsync, Tools, SceneLoader, Tags } from "babylonjs";
 import { GLTFFileLoader, GLTFLoaderAnimationStartMode } from "babylonjs-loaders";
-import { IModelConfiguration, ViewerConfiguration } from "../configuration";
+import { ViewerConfiguration } from "../configuration/configuration";
+import { IModelConfiguration } from "../configuration/interfaces/modelConfiguration";
 import { ViewerModel, ModelState } from "../model/viewerModel";
 import { getLoaderPluginByName, TelemetryLoaderPlugin, ILoaderPlugin } from './plugins/';
 import { ObservablesManager } from "../managers/observablesManager";

+ 2 - 1
Viewer/src/model/viewerModel.ts

@@ -1,6 +1,7 @@
 import { ISceneLoaderPlugin, ISceneLoaderPluginAsync, AnimationGroup, Animatable, AbstractMesh, Tools, Scene, SceneLoader, Observable, SceneLoaderProgressEvent, Tags, ParticleSystem, Skeleton, IDisposable, Nullable, Animation, Quaternion, Material, Vector3, AnimationPropertiesOverride, QuinticEase, SineEase, CircleEase, BackEase, BounceEase, CubicEase, ElasticEase, ExponentialEase, PowerEase, QuadraticEase, QuarticEase, PBRMaterial, MultiMaterial } from "babylonjs";
 import { GLTFFileLoader, GLTF2 } from "babylonjs-loaders";
-import { IModelConfiguration, IModelAnimationConfiguration } from "../configuration/interfaces";
+import { IModelConfiguration } from "../configuration/interfaces/modelConfiguration";
+import { IModelAnimationConfiguration } from "../configuration/interfaces/modelAnimationConfiguration";
 import { IModelAnimation, GroupModelAnimation, AnimationPlayMode, ModelAnimationConfiguration, EasingFunction, AnimationState } from "./modelAnimation";
 
 import { deepmerge, extendClassWithConfig } from '../helper/';