UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

22 lines (21 loc) 849 B
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 originalBuilderDir?; constructor(node: HvigorNode, moduleContext: OhosModuleContext, moduleIgnored: boolean, moduleExtensions?: PluginExtension[]); start(): void; complete(): void; private initializeContext; private registerHvigorTasks; private filterScanFilesForTarget; private getAbsoluteSourceRoots; private registerMainPluginTask; private registerObfuscationTask; private registerCopyRouterMapTask; private getTaskName; }