├── .babelrc ├── .gitignore ├── .npmignore ├── Can Observable be built on Cancel Tokens.md ├── ObservableEventTarget.md ├── README.md ├── Why error and complete.md ├── demo ├── mouse-drags.js └── parser.js ├── dom-event-dispatch.md ├── es-observable-tests ├── README.md ├── es-observable-tests.js ├── index.js └── package.json ├── package.json ├── run-tests.js ├── spec ├── constructor-properties.html ├── index.html ├── prototype-properties.html ├── subscription-observer.html └── subscription.html ├── src └── Observable.js ├── test ├── constructor.js ├── default.js ├── from.js ├── future │ ├── filter.js │ ├── forEach.js │ ├── map.js │ └── symbol-species.js ├── helpers.js ├── observer-closed.js ├── observer-complete.js ├── observer-error.js ├── observer-next.js ├── of.js ├── subscribe.js └── symbol-observable.js └── util └── publish-gh.sh /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["transform-es2015-modules-commonjs"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | _* 3 | node_modules 4 | ObservableTests 5 | commonjs 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | _* 3 | ObservableTests 4 | -------------------------------------------------------------------------------- /Can Observable be built on Cancel Tokens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/Can Observable be built on Cancel Tokens.md -------------------------------------------------------------------------------- /ObservableEventTarget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/ObservableEventTarget.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/README.md -------------------------------------------------------------------------------- /Why error and complete.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/Why error and complete.md -------------------------------------------------------------------------------- /demo/mouse-drags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/demo/mouse-drags.js -------------------------------------------------------------------------------- /demo/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/demo/parser.js -------------------------------------------------------------------------------- /dom-event-dispatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/dom-event-dispatch.md -------------------------------------------------------------------------------- /es-observable-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/es-observable-tests/README.md -------------------------------------------------------------------------------- /es-observable-tests/es-observable-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/es-observable-tests/es-observable-tests.js -------------------------------------------------------------------------------- /es-observable-tests/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./es-observable-tests.js"); 2 | -------------------------------------------------------------------------------- /es-observable-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/es-observable-tests/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/package.json -------------------------------------------------------------------------------- /run-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/run-tests.js -------------------------------------------------------------------------------- /spec/constructor-properties.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/spec/constructor-properties.html -------------------------------------------------------------------------------- /spec/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/spec/index.html -------------------------------------------------------------------------------- /spec/prototype-properties.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/spec/prototype-properties.html -------------------------------------------------------------------------------- /spec/subscription-observer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/spec/subscription-observer.html -------------------------------------------------------------------------------- /spec/subscription.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/spec/subscription.html -------------------------------------------------------------------------------- /src/Observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/src/Observable.js -------------------------------------------------------------------------------- /test/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/constructor.js -------------------------------------------------------------------------------- /test/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/default.js -------------------------------------------------------------------------------- /test/from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/from.js -------------------------------------------------------------------------------- /test/future/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/future/filter.js -------------------------------------------------------------------------------- /test/future/forEach.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/future/forEach.js -------------------------------------------------------------------------------- /test/future/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/future/map.js -------------------------------------------------------------------------------- /test/future/symbol-species.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/future/symbol-species.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/observer-closed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/observer-closed.js -------------------------------------------------------------------------------- /test/observer-complete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/observer-complete.js -------------------------------------------------------------------------------- /test/observer-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/observer-error.js -------------------------------------------------------------------------------- /test/observer-next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/observer-next.js -------------------------------------------------------------------------------- /test/of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/of.js -------------------------------------------------------------------------------- /test/subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/subscribe.js -------------------------------------------------------------------------------- /test/symbol-observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/test/symbol-observable.js -------------------------------------------------------------------------------- /util/publish-gh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tc39/proposal-observable/HEAD/util/publish-gh.sh --------------------------------------------------------------------------------