vvscodeSource ↗
8 declarations and 8 call references extracted from public source metadata.

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; references update
  • observableReducer — exported function at line 38
  • observableReducerSettable — exported function at line 47; references DerivedWithSetter, DebugNameData, initial, update, BugIndicatingError, subtransaction, setValue, ofCaller
  • prevValue — let at line 48; references DerivedWithSetter, DebugNameData, initial, update
  • hasValue — let at line 49; references DerivedWithSetter, DebugNameData, initial, update
  • d — const at line 51; references DerivedWithSetter, DebugNameData, initial, update
  • newValue — const at line 58; references update
  • SimplifyObservableWithChange — 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


Source: src/vs/base/common/observableInternal/experimental/reducer.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file