UNPKG

@visactor/vrender-components

Version:

components library for dp visualization

31 lines (24 loc) 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.loadPoptip = exports.installPoptipToApp = void 0; const vrender_core_1 = require("@visactor/vrender-core"), contribution_1 = require("./contribution"), poptip_plugin_1 = require("./poptip-plugin"); function bindPoptip(container) { container.isBound(contribution_1.PopTipRenderContribution) || (container.bind(contribution_1.PopTipRenderContribution).toSelf().inSingletonScope(), container.bind(vrender_core_1.InteractiveSubRenderContribution).toService(contribution_1.PopTipRenderContribution)), container.isBound(poptip_plugin_1.PopTipPlugin) || (container.bind(poptip_plugin_1.PopTipPlugin).toSelf(), container.bind(vrender_core_1.AutoEnablePlugins).toService(poptip_plugin_1.PopTipPlugin)), container.isBound(poptip_plugin_1.PopTipForClipedTextPlugin) || (container.bind(poptip_plugin_1.PopTipForClipedTextPlugin).toSelf(), container.bind(vrender_core_1.AutoEnablePlugins).toService(poptip_plugin_1.PopTipForClipedTextPlugin)); } function installPoptipToApp(app) { if (!app) throw new Error("installPoptipToApp requires an app instance"); (0, vrender_core_1.configureRuntimeApplicationForApp)(app), bindPoptip((0, vrender_core_1.getRuntimeInstallerBindingContext)()), (0, vrender_core_1.refreshRuntimeInstallerContributions)(), (0, vrender_core_1.installRuntimeGraphicRenderersToApp)(app); } function loadPoptip() { bindPoptip((0, vrender_core_1.getLegacyBindingContext)()), bindPoptip((0, vrender_core_1.getRuntimeInstallerBindingContext)()), (0, vrender_core_1.refreshRuntimeInstallerContributions)(); } exports.installPoptipToApp = installPoptipToApp, exports.loadPoptip = loadPoptip; //# sourceMappingURL=module.js.map