@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
45 lines • 979 B
TypeScript
export class AsynchronousAction {
/**
* @readonly
*/
readonly on: {
finished: Signal<any, any, any, any, any, any, any, any>;
failed: Signal<any, any, any, any, any, any, any, any>;
cancelled: Signal<any, any, any, any, any, any, any, any>;
};
/**
* @protected
* @type {TaskState|number}
*/
protected status: TaskState | number;
/**
*
* @type {*}
* @private
*/
private __failureReason;
isRunning(): boolean;
/**
*
* @return {Promise}
*/
promise(): Promise<any>;
/**
*
* @protected
*/
protected __succeed(): void;
/**
*
* @protected
*/
protected __fail(reason: any): void;
start(): void;
/**
* @returns {Promise}
*/
cancel(): Promise<any>;
}
import Signal from "../../events/signal/Signal.js";
import TaskState from "../task/TaskState.js";
//# sourceMappingURL=AsynchronousAction.d.ts.map