@visactor/vchart
Version:
charts lib based @visactor/VGrammar
18 lines (17 loc) • 826 B
TypeScript
import type { IApp, IStage, IStageParams } from '@visactor/vrender-core';
import { type RenderMode } from '../typings/spec/common';
type VRenderAppEnv = 'browser' | 'node' | 'feishu' | 'tt' | 'wx' | 'lynx' | 'harmony';
export type ResolveVRenderAppOptions = {
app?: IApp;
mode?: RenderMode;
modeParams?: unknown;
};
export type ResolvedVRenderApp = {
app: IApp;
releaseAppRef?: () => void;
};
export declare const getVRenderAppEnv: (mode?: RenderMode) => VRenderAppEnv;
export declare const getVRenderAppEnvParams: (mode?: RenderMode, modeParams?: unknown) => unknown;
export declare const resolveVRenderApp: (appOrOptions?: IApp | ResolveVRenderAppOptions, mode?: RenderMode) => ResolvedVRenderApp;
export declare const createStageFromApp: (app: IApp, params: Partial<IStageParams>) => IStage;
export {};