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

Function ownKeys

packages/mobx/src/types/dynamicobject.ts:69–76  ·  view source on GitHub ↗
(target: IIsObservableObject)

Source from the content-addressed store, hash-verified

67 return getAdm(target).defineProperty_(name, descriptor) ?? true
68 },
69 ownKeys(target: IIsObservableObject): ArrayLike<string | symbol> {
70 if (__DEV__ && globalState.trackingDerivation) {
71 warnAboutProxyRequirement(
72 "iterate keys to detect added / removed properties. Use 'keys' from 'mobx' instead."
73 )
74 }
75 return getAdm(target).ownKeys_()
76 },
77 preventExtensions(target) {
78 die(13)
79 }

Callers 5

ownKeys_Method · 0.85
utils.tsFile · 0.85
extendObservableFunction · 0.85
makeObservableFunction · 0.85
makeAutoObservableFunction · 0.85

Calls 3

getAdmFunction · 0.85
ownKeys_Method · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…