UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

29 lines (28 loc) 788 B
import { BaseAnalyzeResult } from '../../framework'; export interface HMRouterResult extends BaseAnalyzeResult { pageUrl: any; dialog?: boolean; singleton?: boolean; interceptors?: string[]; animator?: string; lifecycle?: string; useNavDst?: boolean; } export interface HMAnimatorResult extends BaseAnalyzeResult { animatorName: string; } export interface HMInterceptorResult extends BaseAnalyzeResult { interceptorName: string; priority?: number; global?: boolean; } export interface HMLifecycleResult extends BaseAnalyzeResult { lifecycleName: string; priority?: number; global?: boolean; } export interface HMServiceResult extends BaseAnalyzeResult { serviceName: string; functionName: string; singleton?: boolean; }