method HarmonyEventEmitter.prototype.waitForimport { HarmonyEventEmitter } from "https://deno.land/x/harmony@v2.9.1/src/utils/events.ts"; waitFor<K extends keyof T>(event: K,checkFunction?: (...args: T[K]) => boolean,timeout?: number,): Promise<T[K] | []>Wait for an Event to fire with given condition. Type ParametersK extends keyof TParametersevent: KoptionalcheckFunction: (...args: T[K]) => boolean = [UNSUPPORTED]optionaltimeout: numberReturnsPromise<T[K] | []>