@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
19 lines (14 loc) • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.areaModule = exports.bindAreaRenderModule = void 0;
const contribution_provider_1 = require("../../../common/contribution-provider"), module_guard_1 = require("../../../common/module-guard"), area_render_1 = require("./area-render"), contributions_1 = require("./contributions"), constants_1 = require("./contributions/constants"), symbol_1 = require("./symbol"), loadedAreaModuleContexts = new WeakSet;
function bindAreaRenderModule({bind: bind}) {
(0, module_guard_1.isBindingContextLoaded)(loadedAreaModuleContexts, bind) || (bind(area_render_1.DefaultCanvasAreaRender).toDynamicValue((({container: container}) => new area_render_1.DefaultCanvasAreaRender((0,
contribution_provider_1.createContributionProvider)(constants_1.AreaRenderContribution, container)))).inSingletonScope(),
bind(symbol_1.AreaRender).toService(area_render_1.DefaultCanvasAreaRender), bind(symbol_1.GraphicRender).toService(symbol_1.AreaRender),
bind(constants_1.AreaRenderContribution).toService(contributions_1.DefaultBaseInteractiveRenderContribution),
(0, contribution_provider_1.bindContributionProvider)(bind, constants_1.AreaRenderContribution));
}
exports.bindAreaRenderModule = bindAreaRenderModule, exports.areaModule = bindAreaRenderModule;
//# sourceMappingURL=area-module.js.map