diff options
Diffstat (limited to 'vigilante.js')
| -rw-r--r-- | vigilante.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/vigilante.js b/vigilante.js new file mode 100644 index 0000000..40266a9 --- /dev/null +++ b/vigilante.js @@ -0,0 +1,31 @@ +'use strict'; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.observe = undefined; + +var _riot = require('riot'); + +var _riot2 = _interopRequireDefault(_riot); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +var store = {}; + +var observe = function observe(name) { + if (name in store) { + return store[name]; + } + + function Observable() { + _riot2.default.observable(this); + } + + var newObservable = new Observable(); + store[name] = newObservable; + + return newObservable; +}; + +exports.observe = observe; |
