text: "use strict";
  Object.defineProperty(exports, "__esModule", { value: true });
  exports.defer = void 0;
  var Observable_1 = require("../Observable");
  var from_1 = require("./from");
  function defer(observableFactory) {
      return new Observable_1.Observable(function (subscriber) {
          from_1.innerFrom(observableFactory()).subscribe(subscriber);
      });
  }
  exports.defer = defer;
  //# sourceMappingURL=defer.js.map