MCPcopy
hub / github.com/mobxjs/mobx / initializeObservable

Function initializeObservable

packages/mobx/src/types/observableannotation.ts:76–86  ·  view source on GitHub ↗
(target, value)

Source from the content-addressed store, hash-verified

74 const initializedObjects = new WeakSet()
75
76 function initializeObservable(target, value) {
77 const adm: ObservableObjectAdministration = asObservableObject(target)[$mobx]
78 const observable = new ObservableValue(
79 value,
80 ann.options_?.enhancer ?? deepEnhancer,
81 __DEV__ ? `${adm.name_}.${name.toString()}` : `ObservableObject.${name.toString()}`,
82 false
83 )
84 adm.values_.set(name, observable)
85 initializedObjects.add(target)
86 }
87
88 if (kind == "accessor") {
89 return {

Callers 3

getFunction · 0.85
setFunction · 0.85
initFunction · 0.85

Calls 4

asObservableObjectFunction · 0.70
setMethod · 0.65
toStringMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…