UNPKG

@foxpage/foxpage-types

Version:

foxpage sdk types

42 lines (41 loc) 1.04 kB
export interface ReportIgniteData { igniteCost?: number; configInitCost?: number; managerInitCost?: number; parserInitCost?: number; } export interface ReportComponentData { version?: string; loadCost?: number; } export interface ReportPluginData extends ReportComponentData { } export interface ReportAppData { [key: string]: any; appId?: string; components: Record<string, ReportComponentData>; componentCount?: number; componentLoadCost?: number; plugins: Record<string, ReportPluginData>; pluginCount?: number; pluginLoadCost?: number; pageCount?: number; templateCount?: number; } export interface ReportRuntimeData { processInfo: { pid?: number; isMaster?: boolean; isWork?: boolean; }; sdkVersion: { nodeSDK?: string; manager?: string; core?: string; }; } export interface ReportData { igniteInfo: ReportIgniteData; appInfo: Record<string, ReportAppData>; runtimeInfo: ReportRuntimeData; }