@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
38 lines • 942 B
TypeScript
export class ModalStack {
/**
*
* @type {SimpleLifecycle[]}
*/
elements: SimpleLifecycle[];
/**
*
* @type {SimpleLifecycle|null}
* @private
*/
private __active;
observers: Map<any, any>;
on: {
added: Signal<any, any, any, any, any, any, any, any>;
lastRemoved: Signal<any, any, any, any, any, any, any, any>;
firstAdded: Signal<any, any, any, any, any, any, any, any>;
};
hasActive(): boolean;
update(): void;
/**
*
* @param {SimpleLifecycle} lifecycle
*/
activate(lifecycle: SimpleLifecycle): void;
/**
*
* @param {SimpleLifecycle} lifecycle
*/
add(lifecycle: SimpleLifecycle): void;
/**
*
* @param {SimpleLifecycle} lifecycle
*/
remove(lifecycle: SimpleLifecycle): boolean;
}
import Signal from "../../../core/events/signal/Signal.js";
//# sourceMappingURL=ModalStack.d.ts.map