@lexical/extension/watchedSignal
Functions
watchedSignal()
watchedSignal<
T>(getSnapshot,register):Signal<T>
Defined in: packages/lexical-extension/src/watchedSignal.ts:18
Create a Signal that will subscribe to a value from an external store when watched, similar to React's useSyncExternalStore.
Type Parameters
T
T
Parameters
getSnapshot
() => T
Used to get the initial value of the signal when created and when first watched.
register
(self) => () => void
A callback that will subscribe to some external store and update the signal, must return a dispose function.
Returns
Signal<T>
The signal