UNPKG

avo-inspector

Version:

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

29 lines (28 loc) 1.02 kB
export declare class AvoDeduplicator { private _nextId; avoFunctionsEvents: Record<string, string>; manualEvents: Record<string, string>; avoFunctionsEventsParams: Record<string, { eventName: string; params: Record<string, any>; }>; manualEventsParams: Record<string, { eventName: string; params: Record<string, any>; }>; shouldRegisterEvent(eventName: string, params: Record<string, any>, fromAvoFunction: boolean): boolean; private hasSameEventAs; private removeEntriesByName; private lookForEventIn; hasSeenEventParams(params: Record<string, any>, checkInAvoFunctions: boolean): boolean; private lookForEventParamsIn; shouldRegisterSchemaFromManually(eventName: string, eventSchema: Array<{ propertyName: string; propertyType: string; children?: any; }>): Promise<boolean>; private hasSameShapeInAvoFunctionsAs; private lookForEventSchemaIn; private clearOldEvents; private _clearEvents; }