@itwin/core-frontend
Version:
iTwin.js frontend components
26 lines • 1.25 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Extensions
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExtensionHost = void 0;
const IModelApp_1 = require("../IModelApp");
/**
* Subset of IModelApp exposed to Extensions
* @alpha
*/
class ExtensionHost {
constructor() { }
static get toolAdmin() { return IModelApp_1.IModelApp.toolAdmin; }
static get notifications() { return IModelApp_1.IModelApp.notifications; }
static get viewManager() { return IModelApp_1.IModelApp.viewManager; }
static get locateManager() { return IModelApp_1.IModelApp.locateManager; } // internal ?
static get accuSnap() { return IModelApp_1.IModelApp.accuSnap; }
static get renderSystem() { return IModelApp_1.IModelApp.renderSystem; } // re think this, should be smaller interface
}
exports.ExtensionHost = ExtensionHost;
//# sourceMappingURL=ExtensionHost.js.map
;