From f050e5fdbfefe13f59bfca6bfdbc787ac06a53d2 Mon Sep 17 00:00:00 2001 From: Jan T Date: Sat, 3 Mar 2018 17:27:21 +0200 Subject: Initial commit --- vigilante.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 vigilante.js (limited to 'vigilante.js') 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; -- cgit v1.3