array
array: <T = any>( initialValues?: T[], options?: CreateObservableOptions,) => IObservableArray<T> box
box: <T = any>( value?: T, options?: CreateObservableOptions,) => IObservableValue<T> deep
deep: IObservableDecorator
object
object: <T = any>( props: T, decorators?: { [K in string | number | symbol]?: Function }, options?: CreateObservableOptions,) => T & IObservableObject ref
ref: IObservableDecorator
shallow
shallow: IObservableDecorator
shallowArray
shallowArray: <T = any>( initialValues?: T[], options?: CreateObservableOptions,) => IObservableArray<T> shallowBox
shallowBox: <T = any>( value?: T, options?: CreateObservableOptions,) => IObservableValue<T> shallowObject
shallowObject: <T = any>( props: T, decorators?: { [K in string | number | symbol]?: Function }, options?: CreateObservableOptions,) => T & IObservableObject struct
struct: IObservableDecorator
Decorator that creates an observable that only observes the references, but doesn't try to turn the assigned value into an observable.ts.