code: function pairs(obj, scheduler) {
      if (!scheduler) {
          return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](function (subscriber) {
              var keys = Object.keys(obj);
              for (var i = 0; i < keys.length && !subscriber.closed; i++) {
                  var key = keys[i];
                  if (obj.hasOwnProperty(key)) {
                      subscriber.next([key, obj[key]]);
                  }
              }
              subscriber.complete();
          });
      }
      else {
          return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](function (subscriber) {
              var keys = Object.keys(obj);
              var subscription = new _Subscription__WEBPACK_IMPORTED_MODULE_1__["Subscription"]();
              subscription.add(scheduler.schedule(dispatch, 0, { keys: keys, index: 0, subscriber: subscriber, subscription: subscription, obj: obj }));
              return subscription;
          });
      }
  }
docs: PURE_IMPORTS_START _Observable,_Subscription PURE_IMPORTS_END