Derived

Klasse: Derived<TState, TArr>

Definiert in: derived.ts:61

Typparameter

TState

TArr extends ReadonlyArray<Derived<any> | Store<any>> = ReadonlyArray<any>

Konstruktoren

new Derived()

ts
new Derived<TState, TArr>(options): Derived<TState, TArr>
new Derived<TState, TArr>(options): Derived<TState, TArr>

Definiert in: derived.ts:94

Parameter

options

DerivedOptions<TState, TArr>

Gibt zurück

Derived<TState, TArr>

Eigenschaften

lastSeenDepValues

ts
lastSeenDepValues: unknown[] = [];
lastSeenDepValues: unknown[] = [];

Definiert in: derived.ts:78


listeners

ts
listeners: Set<Listener<TState>>;
listeners: Set<Listener<TState>>;

Definiert in: derived.ts:67


optionen

ts
options: DerivedOptions<TState, TArr>;
options: DerivedOptions<TState, TArr>;

Definiert in: derived.ts:70


prevState

ts
prevState: undefined | TState;
prevState: undefined | TState;

Definiert in: derived.ts:69


state

ts
state: TState;
state: TState;

Definiert in: derived.ts:68

Methoden

checkIfRecalculationNeededDeeply()

ts
checkIfRecalculationNeededDeeply(): void
checkIfRecalculationNeededDeeply(): void

Definiert in: derived.ts:164

Gibt zurück

void


getDepVals()

ts
getDepVals(): object
getDepVals(): object

Definiert in: derived.ts:79

Gibt zurück

Objekt

currDepVals
ts
currDepVals: unknown[];
currDepVals: unknown[];
prevDepVals
ts
prevDepVals: unknown[];
prevDepVals: unknown[];
prevVal
ts
prevVal: undefined | NonNullable<TState>;
prevVal: undefined | NonNullable<TState>;

mount()

ts
mount(): () => void
mount(): () => void

Definiert in: derived.ts:185

Gibt zurück

Funktion

Gibt zurück

void


recompute()

ts
recompute(): void
recompute(): void

Definiert in: derived.ts:152

Gibt zurück

void


registerOnGraph()

ts
registerOnGraph(deps): void
registerOnGraph(deps): void

Definiert in: derived.ts:103

Parameter

deps

readonly ( | Derived<any, readonly any[]> | Store<any, (cb) => any>)[] = ...

Gibt zurück

void


subscribe()

ts
subscribe(listener): () => void
subscribe(listener): () => void

Definiert in: derived.ts:197

Parameter

listener

Listener<TState>

Gibt zurück

Funktion

Gibt zurück

void


unregisterFromGraph()

ts
unregisterFromGraph(deps): void
unregisterFromGraph(deps): void

Definiert in: derived.ts:132

Parameter

deps

readonly ( | Derived<any, readonly any[]> | Store<any, (cb) => any>)[] = ...

Gibt zurück

void

Unsere Partner
Code Rabbit
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.