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: TState | undefined;
prevState: TState | undefined;
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: NonNullable<TState> | undefined;
prevVal: NonNullable<TState> | undefined;
mount(): () => void;
mount(): () => void;
Defined in: derived.ts:199
(): void;
(): void;
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>
(): void;
(): void;
void
unregisterFromGraph(deps): void;
unregisterFromGraph(deps): void;
Defined in: derived.ts:147
readonly ( | Derived<any, readonly any[]> | Store<any, (cb) => any>)[] = ...
void