UNPKG

@visactor/vrender-core

Version:

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

20 lines (15 loc) 1.42 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.bindCoreModules = void 0; const global_1 = require("./global"), graphic_utils_1 = require("./graphic-utils"), layer_service_1 = require("./layer-service"), window_1 = require("./window"), constants_1 = require("./constants"), constants_2 = require("../constants"), contribution_provider_1 = require("../common/contribution-provider"), textMeasure_contribution_1 = require("./contributions/textMeasure/textMeasure-contribution"); function bindCoreModules({bind: bind}) { bind(constants_2.VGlobal).toDynamicValue((({container: container}) => new global_1.DefaultGlobal((0, contribution_provider_1.createContributionProvider)(constants_2.EnvContribution, container)))).inSingletonScope(), bind(window_1.VWindow).to(window_1.DefaultWindow), bind(constants_1.GraphicUtil).toDynamicValue((({container: container}) => new graphic_utils_1.DefaultGraphicUtil((0, contribution_provider_1.createContributionProvider)(textMeasure_contribution_1.TextMeasureContribution, container)))).inSingletonScope(), bind(constants_1.TransformUtil).to(graphic_utils_1.DefaultTransformUtil).inSingletonScope(), bind(constants_1.LayerService).to(layer_service_1.DefaultLayerService).inSingletonScope(); } exports.bindCoreModules = bindCoreModules, exports.default = bindCoreModules; //# sourceMappingURL=core-modules.js.map