UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

30 lines (29 loc) 818 B
import { BaseAnalyzeResult } from '../../framework'; export interface HMRouterResult extends BaseAnalyzeResult { pageUrl: string; dialog?: boolean; singleton?: boolean; interceptors?: string[]; animator?: string; lifecycle?: string; useNavDst?: boolean; templatePath?: string; } 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; }