UNPKG

@visactor/vrender

Version:

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

32 lines (25 loc) 1.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.releaseSharedVRenderApp = exports.getSharedVRenderApp = exports.acquireSharedVRenderApp = void 0; const browser_1 = require("./browser"), miniapp_1 = require("./miniapp"), node_1 = require("./node"), shared_registry_1 = require("./shared-registry"); function createAppForSharedEnv(options) { const {env: env} = options, entryOptions = Object.assign({}, options); return delete entryOptions.env, delete entryOptions.key, "browser" === env ? (0, browser_1.createBrowserVRenderApp)(entryOptions) : "node" === env ? (0, node_1.createNodeVRenderApp)(entryOptions) : "taro" === env ? (0, miniapp_1.createTaroVRenderApp)(entryOptions) : "feishu" === env ? (0, miniapp_1.createFeishuVRenderApp)(entryOptions) : "tt" === env ? (0, miniapp_1.createTTVRenderApp)(entryOptions) : "wx" === env ? (0, miniapp_1.createWxVRenderApp)(entryOptions) : "lynx" === env ? (0, miniapp_1.createLynxVRenderApp)(entryOptions) : (0, miniapp_1.createHarmonyVRenderApp)(entryOptions); } function acquireSharedVRenderApp(options) { return (0, shared_registry_1.acquireSharedApp)(options.env, options, createAppForSharedEnv, options.env); } function getSharedVRenderApp(env, key = shared_registry_1.DEFAULT_SHARED_APP_KEY) { return (0, shared_registry_1.getSharedApp)(env, key); } function releaseSharedVRenderApp(env, key = shared_registry_1.DEFAULT_SHARED_APP_KEY) { (0, shared_registry_1.releaseSharedApp)(env, key); } exports.acquireSharedVRenderApp = acquireSharedVRenderApp, exports.getSharedVRenderApp = getSharedVRenderApp, exports.releaseSharedVRenderApp = releaseSharedVRenderApp; //# sourceMappingURL=shared.js.map