@hadss/hmrouter-plugin
Version:
HMRouter Compiler Plugin
16 lines (15 loc) • 616 B
TypeScript
import { HvigorNode } from '@ohos/hvigor';
import { OhosModuleContext } from '@ohos/hvigor-ohos-plugin/src/plugin/context/plugin-context';
import { PluginExtension } from '../extension';
export declare class PluginExecutionController {
private readonly node;
private readonly moduleContext;
private readonly taskManager;
private readonly baseContext;
private extensionContextCache;
constructor(node: HvigorNode, moduleContext: OhosModuleContext, moduleExtensions?: PluginExtension[]);
start(): void;
complete(): void;
private initializeContext;
private registerHvigorTasks;
}