Function: intercept()
See
https://mobx.js.org/README.html
Call Signature
ts
function intercept<T>(value: IObservableValue<T>, handler: IInterceptor<IValueWillChange<T>>): Lambda;Defined in: mobx:
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
value | IObservableValue<T> |
handler | IInterceptor<IValueWillChange<T>> |
Returns
Call Signature
ts
function intercept<T>(observableArray: IObservableArray<T> | T[], handler: IInterceptor<
| IArrayWillChange<T>
| IArrayWillSplice<T>>): Lambda;Defined in: mobx:
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
observableArray | IObservableArray<T> | T[] |
handler | IInterceptor< | IArrayWillChange<T> | IArrayWillSplice<T>> |
Returns
Call Signature
ts
function intercept<K, V>(observableMap:
| ObservableMap<K, V>
| Map<K, V>, handler: IInterceptor<IMapWillChange<K, V>>): Lambda;Defined in: mobx:
Type Parameters
| Type Parameter |
|---|
K |
V |
Parameters
| Parameter | Type |
|---|---|
observableMap | | ObservableMap<K, V> | Map<K, V> |
handler | IInterceptor<IMapWillChange<K, V>> |
Returns
Call Signature
ts
function intercept<V>(observableSet: ObservableSet<V> | Set<V>, handler: IInterceptor<ISetWillChange<V>>): Lambda;Defined in: mobx:
Type Parameters
| Type Parameter |
|---|
V |
Parameters
| Parameter | Type |
|---|---|
observableSet | ObservableSet<V> | Set<V> |
handler | IInterceptor<ISetWillChange<V>> |
Returns
Call Signature
ts
function intercept<K, V>(
observableMap:
| ObservableMap<K, V>
| Map<K, V>,
property: K,
handler: IInterceptor<IValueWillChange<V>>): Lambda;Defined in: mobx:
Type Parameters
| Type Parameter |
|---|
K |
V |
Parameters
| Parameter | Type |
|---|---|
observableMap | | ObservableMap<K, V> | Map<K, V> |
property | K |
handler | IInterceptor<IValueWillChange<V>> |
Returns
Call Signature
ts
function intercept(object: object, handler: IInterceptor<IObjectWillChange>): Lambda;Defined in: mobx:
Parameters
| Parameter | Type |
|---|---|
object | object |
handler | IInterceptor<IObjectWillChange> |
Returns
Call Signature
ts
function intercept<T, K>(
object: T,
property: K,
handler: IInterceptor<IValueWillChange<T[K]>>): Lambda;Defined in: mobx:
Type Parameters
| Type Parameter |
|---|
T extends object |
K extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
object | T |
property | K |
handler | IInterceptor<IValueWillChange<T[K]>> |