UNPKG

@visactor/vrender

Version:

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

32 lines (25 loc) 1.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.releaseSharedVRenderApp = exports.getSharedVRenderApp = exports.acquireSharedVRenderApp = exports.releaseSharedBrowserVRenderApp = exports.getSharedBrowserVRenderApp = exports.acquireSharedBrowserVRenderApp = void 0; const browser_1 = require("@visactor/vrender-core/entries/browser"), bootstrap_browser_1 = require("./bootstrap-browser"), runtime_contribution_1 = require("./runtime-contribution"), shared_registry_1 = require("./shared-registry"), SHARED_BROWSER_REGISTRY_ENV = "browser-shared"; function createSharedBrowserApp(options) { const {envParams: envParams} = options, entryOptions = Object.assign({}, options); delete entryOptions.env, delete entryOptions.envParams, delete entryOptions.key; const app = (0, bootstrap_browser_1.bootstrapVRenderSharedBrowserApp)((0, browser_1.createBrowserApp)(entryOptions), envParams); return (0, runtime_contribution_1.installPendingRuntimeContributionModulesToApp)(app), app; } function acquireSharedBrowserVRenderApp(options = {}) { return (0, shared_registry_1.acquireSharedApp)(SHARED_BROWSER_REGISTRY_ENV, options, createSharedBrowserApp, "browser"); } function getSharedBrowserVRenderApp(key) { return (0, shared_registry_1.getSharedApp)(SHARED_BROWSER_REGISTRY_ENV, key); } function releaseSharedBrowserVRenderApp(key) { (0, shared_registry_1.releaseSharedApp)(SHARED_BROWSER_REGISTRY_ENV, key); } exports.acquireSharedBrowserVRenderApp = acquireSharedBrowserVRenderApp, exports.acquireSharedVRenderApp = acquireSharedBrowserVRenderApp, exports.getSharedBrowserVRenderApp = getSharedBrowserVRenderApp, exports.getSharedVRenderApp = getSharedBrowserVRenderApp, exports.releaseSharedBrowserVRenderApp = releaseSharedBrowserVRenderApp, exports.releaseSharedVRenderApp = releaseSharedBrowserVRenderApp; //# sourceMappingURL=shared-browser.js.map