packages/plugintestbed/src/capture-event.ts
Function setupCaptureEvent
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const setupCaptureEvent = <T extends EventDispatcher>( cls: Class<T>, eventName: string ) => {
let listenerToTest: CallableFunction[] = [];
let baseOn: EventDispatcher['on'];
function registerEvent( eventMap: EventMap ): T;
function registerEvent( eventMap: EventMap, callback?: EventCallback ): T;