Skip to content

1681-engine / index / HiddenPause

Class: HiddenPause ​

Defined in: src/engine/HiddenPause.ts:12

Constructors ​

Constructor ​

ts
new HiddenPause(target): HiddenPause;

Defined in: src/engine/HiddenPause.ts:15

Parameters ​

ParameterType
targetPausable

Returns ​

HiddenPause

Methods ​

forget() ​

ts
forget(): void;

Defined in: src/engine/HiddenPause.ts:31

The game paused or resumed it itself: whatever happens next is its choice, not ours to undo.

Returns ​

void


hidden() ​

ts
hidden(): void;

Defined in: src/engine/HiddenPause.ts:17

Returns ​

void


shown() ​

ts
shown(): void;

Defined in: src/engine/HiddenPause.ts:23

Returns ​

void


watch() ​

ts
watch(doc?): () => void;

Defined in: src/engine/HiddenPause.ts:36

Listens to visibilitychange on doc; returns the unsubscribe. A no-op without a document.

Parameters ​

ParameterType
doc| Pick<Document, "addEventListener" | "removeEventListener" | "visibilityState"> | null

Returns ​

() => void

Released under the MIT License.