Defined in: derived.ts:61
• TState
• TArr extends ReadonlyArray<Derived<any> | Store<any>> = ReadonlyArray<any>
new Derived<TState, TArr>(options): Derived<TState, TArr>
new Derived<TState, TArr>(options): Derived<TState, TArr>
Defined in: derived.ts:96
DerivedOptions<TState, TArr>
Derived<TState, TArr>
lastSeenDepValues: unknown[] = [];
lastSeenDepValues: unknown[] = [];
Defined in: derived.ts:78
listeners: Set<Listener<TState>>;
listeners: Set<Listener<TState>>;
Defined in: derived.ts:67
options: DerivedOptions<TState, TArr>;
options: DerivedOptions<TState, TArr>;
Defined in: derived.ts:70
prevState: undefined | TState;
prevState: undefined | TState;
Defined in: derived.ts:69
state: TState;
state: TState;
Defined in: derived.ts:68
checkIfRecalculationNeededDeeply(): void
checkIfRecalculationNeededDeeply(): void
Defined in: derived.ts:178
void
getDepVals(): object
getDepVals(): object
Defined in: derived.ts:79
object
currDepVals: unknown[];
currDepVals: unknown[];
prevDepVals: unknown[];
prevDepVals: unknown[];
prevVal: undefined | NonNullable<TState>;
prevVal: undefined | NonNullable<TState>;
mount(): () => void
mount(): () => void
Defined in: derived.ts:199
Function
void
recompute(): void
recompute(): void
Defined in: derived.ts:170
void
registerOnGraph(deps): void
registerOnGraph(deps): void
Defined in: derived.ts:105
readonly ( | Derived<any, readonly any[]> | Store<any, (cb) => any>)[] = ...
void
subscribe(listener): () => void
subscribe(listener): () => void
Defined in: derived.ts:211
Listener<TState>
Function
void
unregisterFromGraph(deps): void
unregisterFromGraph(deps): void
Defined in: derived.ts:147
readonly ( | Derived<any, readonly any[]> | Store<any, (cb) => any>)[] = ...
void
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.