UNPKG

@foxpage/foxpage-node-sdk

Version:

foxpage node sdk

47 lines (46 loc) 1.17 kB
import { ReportComponentData, ReportData, ReportIgniteData, ReportPluginData } from '@foxpage/foxpage-types'; export declare const cost: (label: string) => () => number; /** * ignite reporter * @param label cost label * @returns */ export declare const igniteReporter: (label: keyof ReportIgniteData) => () => number; /** * component reporter * @param name * @param value */ export declare const componentReporter: (name: string, value: ReportComponentData, opt?: { appId?: string; }) => void; /** * clear component data * @param appId */ export declare const componentReporterClear: (appId?: string) => void; /** * plugin reporter * @param name * @param value */ export declare const pluginReporter: (name: string, value: ReportPluginData, opt?: { appId?: string; }) => void; /** * app info reporter * @param appId * @param name * @param value */ export declare const appReporter: (appId: string, name: string, value: any) => void; /** * runtime reporter */ export declare const runtimeReporter: () => void; /** * get report data * @param appId * @returns */ export declare const getCurReportData: (appId?: string) => ReportData;