UNPKG

avo-inspector

Version:

[![npm version](https://badge.fury.io/js/avo-inspector.svg)](https://badge.fury.io/js/avo-inspector)

37 lines (36 loc) 1.04 kB
export declare class AvoDeduplicator { avoFunctionsEvents: { [time: number]: string; }; manualEvents: { [time: number]: string; }; avoFunctionsEventsParams: { [eventName: string]: { [propName: string]: any; }; }; manualEventsParams: { [eventName: string]: { [propName: string]: any; }; }; shouldRegisterEvent(eventName: string, params: { [propName: string]: any; }, fromAvoFunction: boolean): boolean; private hasSameEventAs; private lookForEventIn; hasSeenEventParams(params: { [propName: string]: any; }, checkInAvoFunctions: boolean): boolean; private lookForEventParamsIn; shouldRegisterSchemaFromManually(eventName: string, eventSchema: Array<{ propertyName: string; propertyType: string; children?: any; }>): boolean; private hasSameShapeInAvoFunctionsAs; private lookForEventSchemaIn; private clearOldEvents; private _clearEvents; }