@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
25 lines (20 loc) • 1.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.bindPickModules = void 0;
const constants_1 = require("./constants"), pick_interceptor_1 = require("./pick-interceptor"), contribution_provider_1 = require("../common/contribution-provider");
function bindPickModules({bind: bind, isBound: isBound}) {
isBound(constants_1.PickerService) || (bind(constants_1.GlobalPickerService).toSelf(),
bind(constants_1.PickerService).toService(constants_1.GlobalPickerService)), bind(pick_interceptor_1.Canvas3DPickItemInterceptor).toSelf().inSingletonScope(),
bind(constants_1.PickItemInterceptor).toService(pick_interceptor_1.Canvas3DPickItemInterceptor),
bind(pick_interceptor_1.ShadowRootPickItemInterceptorContribution).toSelf().inSingletonScope(),
bind(constants_1.PickItemInterceptor).toService(pick_interceptor_1.ShadowRootPickItemInterceptorContribution),
bind(pick_interceptor_1.InteractivePickItemInterceptorContribution).toSelf().inSingletonScope(),
bind(constants_1.PickItemInterceptor).toService(pick_interceptor_1.InteractivePickItemInterceptorContribution),
(0, contribution_provider_1.bindContributionProvider)(bind, constants_1.PickItemInterceptor),
bind(pick_interceptor_1.ShadowPickServiceInterceptorContribution).toSelf().inSingletonScope(),
bind(constants_1.PickServiceInterceptor).toService(pick_interceptor_1.ShadowPickServiceInterceptorContribution),
(0, contribution_provider_1.bindContributionProvider)(bind, constants_1.PickServiceInterceptor);
}
exports.bindPickModules = bindPickModules, exports.default = bindPickModules;
//# sourceMappingURL=pick-modules.js.map