import { BeaconEvent } from "../types/beaconevent"; import { BeaconOverview } from "../beacon"; export interface BeaconInterceptor { /** * 事件被添加的通知,你可以在这里给所有事件加上共同的属性 * @param event * @param beaconOverview */ onAddEvent(event: BeaconEvent, beaconOverview: BeaconOverview): void; /** * 上报请求成功 * @param eventList */ onSendSuccess(eventList: BeaconEvent[]): void; /** * 上报请求成功失败 * @param eventList * @param error */ onSendFail(eventList: BeaconEvent[], error: Error): void; }