Browse Source

fixing interfaces in the viewer's declaration

Raanan Weber 7 năm trước cách đây
mục cha
commit
9ddfa9cab3
1 tập tin đã thay đổi với 2 bổ sung10 xóa
  1. 2 10
      dist/preview release/viewer/babylon.viewer.d.ts

+ 2 - 10
dist/preview release/viewer/babylon.viewer.d.ts

@@ -62,7 +62,6 @@ declare module BabylonViewer {
         onAllLoaded: BABYLON.Observable<TemplateManager>;
         onEventTriggered: BABYLON.Observable<EventCallback>;
         eventManager: EventManager;
-        constructor(containerElement: HTMLElement);
         initTemplate(templates: {
             [key: string]: ITemplateConfiguration;
         }): void;
@@ -81,7 +80,6 @@ declare module BabylonViewer {
         isShown: boolean;
         parent: HTMLElement;
         initPromise: Promise<Template>;
-        constructor(name: string, _configuration: ITemplateConfiguration);
         readonly configuration: ITemplateConfiguration;
         getChildElements(): Array<string>;
         appendTo(parent: HTMLElement): void;
@@ -93,7 +91,6 @@ declare module BabylonViewer {
     interface ViewerManager {
         onViewerAdded: (viewer: AbstractViewer) => void;
         onViewerAddedObservable: BABYLON.Observable<AbstractViewer>;
-        constructor();
         addViewer(viewer: AbstractViewer): void;
         getViewerById(id: string): AbstractViewer;
         getViewerByHTMLElement(element: HTMLElement): AbstractViewer | undefined;
@@ -110,7 +107,6 @@ declare module BabylonViewer {
     export function InitTags(selector?: string): void;
 
     interface EventManager {
-        constructor(templateManager: TemplateManager);
         registerCallback(templateName: string, callback: (eventData: EventCallback) => void, eventType?: string, selector?: string): void;
         unregisterCallback(templateName: string, callback?: (eventData: EventCallback) => void, eventType?: string, selector?: string): void;
     }
@@ -124,14 +120,12 @@ declare module BabylonViewer {
     }
     interface MapperManager {
         DefaultMapper: string;
-        constructor();
         getMapper(type: string): IMapper;
         registerMapper(type: string, mapper: IMapper): void;
     }
     export let mapperManager: MapperManager;
 
     interface ConfigurationLoader {
-        constructor();
         loadConfiguration(initConfig?: ViewerConfiguration): Promise<ViewerConfiguration>;
         getConfigurationType(type: string): void;
     }
@@ -416,7 +410,7 @@ declare module BabylonViewer {
         STOPPED = 3,
         ENDED = 4,
     }
-    interface IModelAnimation extends BABYLON.IDisposable {
+    export interface IModelAnimation extends BABYLON.IDisposable {
         readonly state: AnimationState;
         readonly name: string;
         readonly frames: number;
@@ -432,7 +426,7 @@ declare module BabylonViewer {
         goToFrame(frameNumber: number): any;
     }
 
-    class ViewerModel implements BABYLON.IDisposable {
+    export interface ViewerModel extends BABYLON.IDisposable {
         loader: BABYLON.ISceneLoaderPlugin | BABYLON.ISceneLoaderPluginAsync;
         meshes: Array<BABYLON.AbstractMesh>;
         particleSystems: Array<BABYLON.ParticleSystem>;
@@ -444,10 +438,8 @@ declare module BabylonViewer {
             message: string;
             exception: any;
         }>;
-        constructor(_modelConfiguration: IModelConfiguration, _scene: BABYLON.Scene, disableAutoLoad?: boolean);
         load(): void;
         getAnimationNames(): string[];
-        protected _getAnimationByName(name: string): BABYLON.Nullable<IModelAnimation>;
         playAnimation(name: string): IModelAnimation;
         dispose(): void;
     }