observable-forced.js 590 B

1234567891011121314
  1. 'use strict';
  2. var global = require('../internals/global');
  3. var isCallable = require('../internals/is-callable');
  4. var wellKnownSymbol = require('../internals/well-known-symbol');
  5. var $$OBSERVABLE = wellKnownSymbol('observable');
  6. var NativeObservable = global.Observable;
  7. var NativeObservablePrototype = NativeObservable && NativeObservable.prototype;
  8. module.exports = !isCallable(NativeObservable)
  9. || !isCallable(NativeObservable.from)
  10. || !isCallable(NativeObservable.of)
  11. || !isCallable(NativeObservablePrototype.subscribe)
  12. || !isCallable(NativeObservablePrototype[$$OBSERVABLE]);