@visactor/vrender
Version:
```typescript import { xxx } from '@visactor/vrender'; ```
13 lines (12 loc) • 952 B
TypeScript
import type { IApp, IEntryOptions, IEnvParamsMap } from '@visactor/vrender-core';
import { type TVRenderSharedAppHandle, type TVRenderSharedAppKey } from './shared-registry';
export type TVRenderSharedBrowserLiteAppOptions = IEntryOptions & {
env?: 'browser';
envParams?: IEnvParamsMap['browser'];
key?: TVRenderSharedAppKey;
};
export type TVRenderSharedBrowserLiteAppHandle = TVRenderSharedAppHandle<'browser'>;
export declare function acquireSharedBrowserLiteVRenderApp(options?: TVRenderSharedBrowserLiteAppOptions): TVRenderSharedBrowserLiteAppHandle;
export declare function getSharedBrowserLiteVRenderApp(key?: TVRenderSharedAppKey): IApp | null;
export declare function releaseSharedBrowserLiteVRenderApp(key?: TVRenderSharedAppKey): void;
export { acquireSharedBrowserLiteVRenderApp as acquireSharedVRenderApp, getSharedBrowserLiteVRenderApp as getSharedVRenderApp, releaseSharedBrowserLiteVRenderApp as releaseSharedVRenderApp };