SubscribeFunction type
Home > @rimitive/signals > SubscribeFunction
SubscribeFunction type
Section titled “SubscribeFunction type”Subscribe function type - tracks source dependencies, calls callback on change.
Signature:
export type SubscribeFunction = { <T = unknown>(source: () => T, callback: SubscribeCallback<T>): UnsubscribeFunction;};References: SubscribeCallback, UnsubscribeFunction
Example
Section titled “Example”const unsubscribe: UnsubscribeFunction = subscribe( () => count(), // source: tracked (value) => log(value) // callback: NOT tracked);