UNPKG

@visactor/vrender

Version:

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

34 lines (27 loc) 2.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.releaseSharedVRenderApp = exports.getSharedVRenderApp = exports.acquireSharedVRenderApp = exports.releaseSharedBrowserLiteVRenderApp = exports.getSharedBrowserLiteVRenderApp = exports.acquireSharedBrowserLiteVRenderApp = void 0; const browser_1 = require("@visactor/vrender-core/entries/browser"), bootstrap_browser_lite_1 = require("./bootstrap-browser-lite"), runtime_contribution_1 = require("./runtime-contribution"), shared_registry_1 = require("./shared-registry"), SHARED_BROWSER_LITE_REGISTRY_ENV = "browser-lite-shared"; function createSharedBrowserLiteApp(options) { const {envParams: envParams} = options, entryOptions = Object.assign({}, options); delete entryOptions.env, delete entryOptions.envParams, delete entryOptions.key; const app = (0, bootstrap_browser_lite_1.bootstrapVRenderSharedBrowserLiteApp)((0, browser_1.createBrowserApp)(entryOptions), envParams); return (0, runtime_contribution_1.installPendingRuntimeContributionModulesToApp)(app), app; } function acquireSharedBrowserLiteVRenderApp(options = {}) { return (0, shared_registry_1.acquireSharedApp)(SHARED_BROWSER_LITE_REGISTRY_ENV, options, createSharedBrowserLiteApp, "browser"); } function getSharedBrowserLiteVRenderApp(key) { return (0, shared_registry_1.getSharedApp)(SHARED_BROWSER_LITE_REGISTRY_ENV, key); } function releaseSharedBrowserLiteVRenderApp(key) { (0, shared_registry_1.releaseSharedApp)(SHARED_BROWSER_LITE_REGISTRY_ENV, key); } exports.acquireSharedBrowserLiteVRenderApp = acquireSharedBrowserLiteVRenderApp, exports.acquireSharedVRenderApp = acquireSharedBrowserLiteVRenderApp, exports.getSharedBrowserLiteVRenderApp = getSharedBrowserLiteVRenderApp, exports.getSharedVRenderApp = getSharedBrowserLiteVRenderApp, exports.releaseSharedBrowserLiteVRenderApp = releaseSharedBrowserLiteVRenderApp, exports.releaseSharedVRenderApp = releaseSharedBrowserLiteVRenderApp; //# sourceMappingURL=shared-browser-lite.js.map