quickmodel / IQObserverFn
Type Alias: IQObserverFn<T>
IQObserverFn<
T> = (change) =>void
Observer callback function registered via $qSubscribe.
Type Parameters
T
T = unknown
Type of the property value (defaults to unknown).
Parameters
change
IQChange<T>
Returns
void
Example
typescript
const onChange: IQObserverFn = ({ field, prev, next }) => {
console.log(`${field} changed from`, prev, 'to', next);
};
const unsub = model.$qSubscribe(onChange);
// Later:
unsub(); // or model.$qUnsubscribe(onChange)