@@ -1,3 +1,4 @@
+import { DeepImmutable } from "types";
import { Quaternion, Vector3, Vector2, Size, Color3, Matrix } from "Math/math";
import { Animatable } from "./animatable";
import { Animation, AnimationEvent } from "./animation";
import { Tools } from "Tools/tools";
import { Matrix, Vector3, Plane, Epsilon } from "Math/math";
import { BoundingSphere } from "Culling/boundingSphere";
import { Matrix, Vector3, Plane } from "Math/math";
import { AbstractMesh } from "Mesh/abstractMesh";
@@ -1,5 +1,5 @@
+import { DeepImmutable, Nullable } from "types";
import { Tools } from "Tools";
-import { Nullable } from "types";
import { Matrix, Vector3, Plane, Tmp } from "Math";
import { AbstractMesh } from "Mesh";
import { PickingInfo, IntersectionInfo } from "Collisions";
import { Nullable, FloatArray, float } from "types";
import { Scalar } from "Math/math.scalar";
import { serialize, serializeAsVector3, serializeAsQuaternion, SerializationHelper } from "Tools/decorators";
import { Tags } from "Tools/tags";
import { Observable } from "Tools/observable";
@@ -58,4 +58,3 @@
/* interface DeepImmutableMap<K, V> extends ReadonlyMap<DeepImmutable<K>, DeepImmutable<V>> {} // es2015+ only */
/** @hidden */
type DeepImmutableObject<T> = { readonly [K in keyof T]: DeepImmutable<T[K]> };
-}