phaser3-rex-plugins
Version:
24 lines (21 loc) • 635 B
TypeScript
// import * as Phaser from 'phaser';
/**
* Resolve a promise when an event is emitted.
*
* @param eventEmitter - Event emitter instance.
* @param eventName - Event name to wait for.
* @returns Promise resolved when the event fires.
*/
export function WaitEvent(
eventEmitter: Phaser.Events.EventEmitter,
eventName: string
): Promise<any>;
/**
* Resolve a promise when a complete event is emitted.
*
* @param eventEmitter - Event emitter instance.
* @returns Promise resolved when complete fires.
*/
export function WaitComplete(
eventEmitter: Phaser.Events.EventEmitter
): Promise<any>;