@visactor/vrender
Version:
```typescript import { xxx } from '@visactor/vrender'; ```
27 lines (21 loc) • 2.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), exports.bootstrapVRenderSharedBrowserLiteApp = void 0;
const attribute_1 = require("@visactor/vrender-core/plugin/attribute"), flex_layout_1 = require("@visactor/vrender-core/plugin/flex-layout"), register_area_1 = require("@visactor/vrender-kits/register/register-area"), register_circle_1 = require("@visactor/vrender-kits/register/register-circle"), register_glyph_1 = require("@visactor/vrender-kits/register/register-glyph"), register_group_1 = require("@visactor/vrender-kits/register/register-group"), register_line_1 = require("@visactor/vrender-kits/register/register-line"), register_rect_1 = require("@visactor/vrender-kits/register/register-rect"), register_shadowRoot_1 = require("@visactor/vrender-kits/register/register-shadowRoot"), register_symbol_1 = require("@visactor/vrender-kits/register/register-symbol"), register_text_1 = require("@visactor/vrender-kits/register/register-text"), register_wraptext_1 = require("@visactor/vrender-kits/register/register-wraptext"), browser_lite_1 = require("@visactor/vrender-kits/installers/browser-lite"), graphics_lite_1 = require("@visactor/vrender-kits/installers/graphics-lite"), constants_1 = require("@visactor/vrender-kits/picker/contributions/constants"), register_1 = require("@visactor/vrender-animate/register"), bootstrap_utils_1 = require("./bootstrap-utils"), litePipelineRegistrations = [ flex_layout_1.registerFlexLayoutPlugin, attribute_1.registerHtmlAttributePlugin, attribute_1.registerReactAttributePlugin ], liteLegacyGraphicRegistrations = [ register_area_1.registerArea, register_circle_1.registerCircle, register_glyph_1.registerGlyph, register_group_1.registerGroup, register_line_1.registerLine, register_rect_1.registerRect, register_shadowRoot_1.registerShadowRoot, register_symbol_1.registerSymbol, register_text_1.registerText, register_wraptext_1.registerWrapText ];
function registerLitePipeline() {
litePipelineRegistrations.forEach((register => register())), (0, register_1.registerAnimate)();
}
function registerLiteLegacyGraphics() {
liteLegacyGraphicRegistrations.forEach((register => register()));
}
function bootstrapVRenderSharedBrowserLiteApp(app, envParams) {
const target = app;
return (0, bootstrap_utils_1.ensureBootstrap)(target, "browser-lite-shared") ? ((0,
browser_lite_1.installBrowserLiteEnvToApp)(app, envParams), (0, graphics_lite_1.installLiteGraphicsToApp)(app),
(0, browser_lite_1.installBrowserLitePickersToApp)(app), registerLiteLegacyGraphics(),
(0, bootstrap_utils_1.syncLegacyRenderersToApp)(app), (0, bootstrap_utils_1.syncLegacyPickersToApp)(app, constants_1.CanvasPickerContribution),
registerLitePipeline(), app) : app;
}
exports.bootstrapVRenderSharedBrowserLiteApp = bootstrapVRenderSharedBrowserLiteApp;
//# sourceMappingURL=bootstrap-browser-lite.js.map