UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

10 lines (9 loc) 488 B
import { SourceFile } from 'ts-morph'; import { IConstantResolver } from './IConstantResolver'; import { HMRouterExtensionContext } from '../../HMRouterExtensionContext'; export declare abstract class AbstractAnnotationAnalyzer { abstract readonly name: string; protected constantResolver: IConstantResolver; protected constructor(constantResolver: IConstantResolver); abstract analyze(sourceFile: SourceFile, filePath: string, context: HMRouterExtensionContext): void; }