@foxpage/foxpage-types
Version:
foxpage sdk types
15 lines (14 loc) • 576 B
TypeScript
import { ReportComponentData, ReportIgniteData, ReportPluginData } from './main';
export * from './main';
export type FoxpageReporter = {
igniteReporter: (label: keyof ReportIgniteData) => () => number;
appReporter: (appId: string, name: string, value: any) => void;
componentReporter: (name: string, value: ReportComponentData, opt?: {
appId?: string;
}) => void;
pluginReporter: (name: string, value: ReportPluginData, opt?: {
appId?: string;
}) => void;
runtimeReporter: () => void;
cost: (label: string) => () => number;
};