Source symbols: src/vs/base/common/observableInternal/experimental/reducer.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
- Declarations: 8
- Referenced calls: 8
Declared symbols
IReducerOptions— exported interface at line 14; referencesupdateobservableReducer— exported function at line 38observableReducerSettable— exported function at line 47; referencesDerivedWithSetter,DebugNameData,initial,update,BugIndicatingError,subtransaction,setValue,ofCallerprevValue— let at line 48; referencesDerivedWithSetter,DebugNameData,initial,updatehasValue— let at line 49; referencesDerivedWithSetter,DebugNameData,initial,updated— const at line 51; referencesDerivedWithSetter,DebugNameData,initial,updatenewValue— const at line 58; referencesupdateSimplifyObservableWithChange— type at line 88
Imported modules
../commonFacade/deps.js../base.js../transaction.js../changeTracker.js../debugName.js../observables/derivedImpl.js../debugLocation.js
File-level call references
update— line 31DerivedWithSetter— line 51DebugNameData— line 52initial— line 55BugIndicatingError— line 72subtransaction— line 74setValue— line 76ofCaller— line 79
Source: src/vs/base/common/observableInternal/experimental/reducer.ts