Skip to content

AsyncContext

Classes

Snapshot

Constructors

new Snapshot()

new Snapshot(): Snapshot

Returns

Snapshot

Defined in

snapshot.ts:7

Methods

run()

run<F>(func, …args): ReturnType<F>

Type Parameters

F extends (…args) => unknown

Parameters

func: F

• …args: Parameters<F>

Returns

ReturnType<F>

Defined in

snapshot.ts:11

wrap()

static wrap<F>(func): (this, …args) => ReturnType<F>

Type Parameters

F extends (…args) => unknown

Parameters

func: F

Returns

Function

Parameters

this: ThisType<F>

• …args: Parameters<F>

Returns

ReturnType<F>

Defined in

snapshot.ts:18


Variable<T>

Type Parameters

T

Constructors

new Variable()

new Variable<T>(options?): Variable<T>

Parameters

options?: VariableOptions<T>

Returns

Variable<T>

Defined in

variable.ts:13

Accessors

name

get name(): string

Returns

string

Defined in

variable.ts:18

Methods

get()

get(): undefined | T

Returns

undefined | T

Defined in

variable.ts:22

run()

run<F>(value, func, …args): ReturnType<F>

Type Parameters

F extends (…args) => unknown

Parameters

value: undefined | T

func: F

• …args: Parameters<F>

Returns

ReturnType<F>

Defined in

variable.ts:31

Interfaces

VariableOptions<T>

Type Parameters

T

Properties

defaultValue?

optional defaultValue: T

Defined in

variable.ts:6

name?

optional name: string

Defined in

variable.ts:5