UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

16 lines (15 loc) 890 B
import { PluginExtension } from '../framework'; import { HMRouterExtensionContext } from './HMRouterExtensionContext'; import { SourceFile } from 'ts-morph'; export declare class HMRouterDefaultExtension extends PluginExtension<HMRouterExtensionContext> { get name(): string; afterInitialize(context: HMRouterExtensionContext): void; afterAnnotationAnalysis(sourceFile: SourceFile, filePath: string, context: HMRouterExtensionContext): void; private executeConstantParsing; afterCodeGeneration(context: HMRouterExtensionContext): void; afterRouterMapBuilding(context: HMRouterExtensionContext): void; afterConfigUpdate(context: HMRouterExtensionContext): void; afterObfuscationProcess(context: HMRouterExtensionContext): void; afterResourceProcess(context: HMRouterExtensionContext): void; afterCompletion(context: HMRouterExtensionContext): void; }