Converts an entire object into an observable object by re-writing its attributes using ES5 getters and setters. Attributes beginning with '_' or '$' are ignored.
The target object to convert.
Converts a normal property into an observable property using ES5 getters and setters.
The target object on which the property to convert lives.
The name of the property to convert.
The underlying observable.
Defines a computed property using ES5 getters and setters.
The target object on which to create the property.
The name of the property to define.
The Knockout computed function or computed options object.
any
The underlying computed observable.
Installs the plugin into the view model binder's beforeBind
hook so that objects are automatically converted before being bound.