@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
26 lines (25 loc) • 1.02 kB
TypeScript
import type { IPlugin } from '../plugins';
import { AppContext } from './app-context';
import type { IEntry, IEntryOptions } from './types';
export declare class BrowserEntry implements IEntry {
readonly context: AppContext;
constructor(options?: IEntryOptions);
get registry(): {
renderer: import("..").IRendererRegistry;
picker: import("..").IPickerRegistry;
contribution: import("..").IContributionRegistry<unknown>;
plugin: import("..").IPluginRegistry;
};
get factory(): {
stage: import("..").IStageFactory<import("..").IStage>;
layer: import("..").ILayerFactory<import("..").ILayer>;
graphic: import("..").IGraphicFactory;
};
get released(): boolean;
installPlugin(plugin: IPlugin): void;
installPlugins(plugins: IPlugin[]): void;
uninstallPlugin(name: string): void;
createStage(params?: {}): import("..").IStage;
release(): void;
}
export declare function createBrowserApp(options?: IEntryOptions): BrowserEntry;