Skip to main content

Class: MemoLazy<S, V>

Type Parameters

S

S

V

V

Constructors

Constructor

new MemoLazy<S, V>(selector, creator): MemoLazy<S, V>

Parameters

selector

() => S

creator

(selected) => Promise<V>

Returns

MemoLazy<S, V>

Accessors

hasValue

Get Signature

get hasValue(): boolean

Returns

boolean


value

Get Signature

get value(): Promise<V>

Returns

Promise<V>

Set Signature

set value(value): void

Parameters
value

Promise<V>

Returns

void