MCPcopy
hub / github.com/pmndrs/react-spring / addFluidObserver

Function addFluidObserver

packages/shared/src/fluids.ts:156–170  ·  view source on GitHub ↗
(target: any, observer: FluidObserver)

Source from the content-addressed store, hash-verified

154): typeof observer
155
156function addFluidObserver(target: any, observer: FluidObserver) {
157 if (target[$get]) {
158 let observers: Set<FluidObserver> = target[$observers]
159 if (!observers) {
160 setHidden(target, $observers, (observers = new Set()))
161 }
162 if (!observers.has(observer)) {
163 observers.add(observer)
164 if (target.observerAdded) {
165 target.observerAdded(observers.size, observer)
166 }
167 }
168 }
169 return observer
170}
171
172/** Stop observing a `fluids`-compatible object. */
173function removeFluidObserver<E extends FluidEvent>(

Callers 10

observeFunction · 0.90
setSpringsFunction · 0.90
createSpringFunction · 0.90
_attachMethod · 0.90
_attachMethod · 0.90
describeTargetFunction · 0.90
withAnimatedFunction · 0.90
observerAddedMethod · 0.90

Calls 3

setHiddenFunction · 0.85
addMethod · 0.80
observerAddedMethod · 0.80

Tested by 1

describeTargetFunction · 0.72

Used in the wild real call sites across dependent graphs

searching dependent graphs…