#ReactiveProperty A simple class that provides an reactive property interface #### new ReactiveProperty(defaultValue, [reactive])  Anywhere #### - __Arguments__ * __defaultValue__ *{any}* Set the default value for the reactive property * __reactive__ *{boolean}* (Optional = true) Allow the user to disable reactivity - This api should only be in the internal.api.md > ```ReactiveProperty = function(defaultValue, reactive) { ...``` [reactive-property.js:18](reactive-property.js#L18) - #### ReactiveProperty.get()  Anywhere #### - *This method __get__ is defined in `ReactiveProperty`* Usage: ```js var foo = new ReactiveProperty('bar'); foo.get(); // equals "bar" ``` > ```self.get = function() { ...``` [reactive-property.js:44](reactive-property.js#L44) - #### ReactiveProperty.set(value)  Anywhere #### - *This method __set__ is defined in `ReactiveProperty`* __Arguments__ * __value__ *{any}* - Usage: ```js var foo = new ReactiveProperty('bar'); foo.set('bar'); ``` > ```self.set = function(value) { ...``` [reactive-property.js:58](reactive-property.js#L58) - #### ReactiveProperty.dec([by])  Anywhere #### - *This method __dec__ is defined in `ReactiveProperty`* __Arguments__ * __by__ *{number}* (Optional = 1) Value to decrease by - Usage: ```js var foo = new ReactiveProperty('bar'); foo.set(0); foo.dec(5); // -5 ``` > ```self.dec = function(by) { ...``` [reactive-property.js:75](reactive-property.js#L75) - #### ReactiveProperty.inc([by])  Anywhere #### - *This method __inc__ is defined in `ReactiveProperty`* __Arguments__ * __by__ *{number}* (Optional = 1) Value to increase by - Usage: ```js var foo = new ReactiveProperty('bar'); foo.set(0); foo.inc(5); // 5 ``` > ```self.inc = function(by) { ...``` [reactive-property.js:90](reactive-property.js#L90) - #### ReactiveProperty.getset([value])  Anywhere #### - *This method __getset__ is defined in `ReactiveProperty`* __Arguments__ * __value__ *{any}* (Optional) Value to set property - if undefined the act like `get` - __Returns__ *{any}* Returns value if no arguments are passed to the function Usage: ```js var foo = new ReactiveProperty('bar'); foo.getset(5); foo.getset(); // returns 5 ``` > ```self.getset = function(value) { ...``` [reactive-property.js:106](reactive-property.js#L106) - #### ReactiveProperty.toString()  Anywhere #### - *This method __toString__ is defined in `ReactiveProperty`* Usage: ```js var foo = new ReactiveProperty('bar'); foo.toString(); // returns 'bar' ``` > ```self.toString = function() { ...``` [reactive-property.js:122](reactive-property.js#L122) - #### ReactiveProperty.toText()  Anywhere #### - *This method __toText__ is defined in `ReactiveProperty`* Usage: ```js var foo = new ReactiveProperty('bar'); foo.toText(); // returns 'bar' ``` > ```self.toText = self.toString;``` [reactive-property.js:135](reactive-property.js#L135) -