UNPKG

@visactor/vrender-core

Version:

```typescript import { xxx } from '@visactor/vrender-core'; ```

28 lines (23 loc) 2.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.bindRenderModules = void 0; const contribution_provider_1 = require("../../../common/contribution-provider"), draw_contribution_1 = require("./draw-contribution"), group_render_1 = require("./group-render"), incremental_draw_contribution_1 = require("./incremental-draw-contribution"), symbol_1 = require("./symbol"), draw_interceptor_1 = require("./draw-interceptor"), constants_1 = require("./contributions/constants"), contributions_1 = require("./contributions"); function bindRenderModules({bind: bind}) { bind(contributions_1.DefaultBaseBackgroundRenderContribution).toSelf().inSingletonScope(), bind(contributions_1.DefaultBaseTextureRenderContribution).toSelf().inSingletonScope(), bind(symbol_1.DrawContribution).to(draw_contribution_1.DefaultDrawContribution), bind(symbol_1.IncrementalDrawContribution).to(incremental_draw_contribution_1.DefaultIncrementalDrawContribution), bind(symbol_1.GroupRender).toDynamicValue((({container: container}) => new group_render_1.DefaultCanvasGroupRender((0, contribution_provider_1.createContributionProvider)(constants_1.GroupRenderContribution, container)))).inSingletonScope(), bind(symbol_1.GraphicRender).toService(symbol_1.GroupRender), (0, contribution_provider_1.bindContributionProvider)(bind, constants_1.GroupRenderContribution), (0, contribution_provider_1.bindContributionProvider)(bind, constants_1.InteractiveSubRenderContribution), bind(contributions_1.DefaultBaseInteractiveRenderContribution).toDynamicValue((({container: container}) => new contributions_1.DefaultBaseInteractiveRenderContribution((0, contribution_provider_1.createContributionProvider)(constants_1.InteractiveSubRenderContribution, container)))).inSingletonScope(), (0, contribution_provider_1.bindContributionProvider)(bind, symbol_1.GraphicRender), bind(draw_interceptor_1.CommonDrawItemInterceptorContribution).toSelf().inSingletonScope(), bind(draw_interceptor_1.DrawItemInterceptor).toService(draw_interceptor_1.CommonDrawItemInterceptorContribution), (0, contribution_provider_1.bindContributionProvider)(bind, draw_interceptor_1.DrawItemInterceptor); } exports.bindRenderModules = bindRenderModules, exports.default = bindRenderModules; //# sourceMappingURL=module.js.map