UNPKG

jsforce

Version:

Salesforce API Library for JavaScript

51 lines (49 loc) 4.28 kB
import _Reflect$construct from "@babel/runtime-corejs3/core-js-stable/reflect/construct"; import _classCallCheck from "@babel/runtime-corejs3/helpers/classCallCheck"; import _createClass from "@babel/runtime-corejs3/helpers/createClass"; import _possibleConstructorReturn from "@babel/runtime-corejs3/helpers/possibleConstructorReturn"; import _getPrototypeOf from "@babel/runtime-corejs3/helpers/getPrototypeOf"; import _inherits from "@babel/runtime-corejs3/helpers/inherits"; import _wrapNativeSuper from "@babel/runtime-corejs3/helpers/wrapNativeSuper"; import _Promise2 from "@babel/runtime-corejs3/core-js-stable/promise"; function _callSuper(t, o, e) { return o = _getPrototypeOf(o), _possibleConstructorReturn(t, _isNativeReflectConstruct() ? _Reflect$construct(o, e || [], _getPrototypeOf(t).constructor) : o.apply(t, e)); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } /** * */ import { Duplex } from 'stream'; /** * */ /** * */ export var StreamPromise = /*#__PURE__*/function (_Promise) { function StreamPromise() { _classCallCheck(this, StreamPromise); return _callSuper(this, StreamPromise, arguments); } _inherits(StreamPromise, _Promise); return _createClass(StreamPromise, [{ key: "stream", value: function stream() { // dummy return new Duplex(); } }], [{ key: "create", value: function create(builder) { var _builder = builder(), stream = _builder.stream, promise = _builder.promise; var streamPromise = new StreamPromise(function (resolve, reject) { promise.then(resolve, reject); }); streamPromise.stream = function () { return stream; }; return streamPromise; } }]); }(/*#__PURE__*/_wrapNativeSuper(_Promise2)); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJEdXBsZXgiLCJTdHJlYW1Qcm9taXNlIiwiX1Byb21pc2UiLCJfY2xhc3NDYWxsQ2hlY2siLCJfY2FsbFN1cGVyIiwiYXJndW1lbnRzIiwiX2luaGVyaXRzIiwiX2NyZWF0ZUNsYXNzIiwia2V5IiwidmFsdWUiLCJzdHJlYW0iLCJjcmVhdGUiLCJidWlsZGVyIiwiX2J1aWxkZXIiLCJwcm9taXNlIiwic3RyZWFtUHJvbWlzZSIsInJlc29sdmUiLCJyZWplY3QiLCJ0aGVuIiwiX3dyYXBOYXRpdmVTdXBlciIsIl9Qcm9taXNlMiJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlsL3Byb21pc2UudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICovXG5pbXBvcnQgeyBEdXBsZXggfSBmcm9tICdzdHJlYW0nO1xuXG4vKipcbiAqXG4gKi9cbmV4cG9ydCB0eXBlIFN0cmVhbVByb21pc2VCdWlsZGVyPFQ+ID0gKCkgPT4ge1xuICBzdHJlYW06IER1cGxleDtcbiAgcHJvbWlzZTogUHJvbWlzZTxUPjtcbn07XG5cbi8qKlxuICpcbiAqL1xuZXhwb3J0IGNsYXNzIFN0cmVhbVByb21pc2U8VD4gZXh0ZW5kcyBQcm9taXNlPFQ+IHtcbiAgc3RyZWFtKCkge1xuICAgIC8vIGR1bW15XG4gICAgcmV0dXJuIG5ldyBEdXBsZXgoKTtcbiAgfVxuXG4gIHN0YXRpYyBjcmVhdGU8VD4oYnVpbGRlcjogU3RyZWFtUHJvbWlzZUJ1aWxkZXI8VD4pIHtcbiAgICBjb25zdCB7IHN0cmVhbSwgcHJvbWlzZSB9ID0gYnVpbGRlcigpO1xuICAgIGNvbnN0IHN0cmVhbVByb21pc2UgPSBuZXcgU3RyZWFtUHJvbWlzZTxUPigocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XG4gICAgICBwcm9taXNlLnRoZW4ocmVzb2x2ZSwgcmVqZWN0KTtcbiAgICB9KTtcbiAgICBzdHJlYW1Qcm9taXNlLnN0cmVhbSA9ICgpID0+IHN0cmVhbTtcbiAgICByZXR1cm4gc3RyZWFtUHJvbWlzZTtcbiAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0EsU0FBU0EsTUFBTSxRQUFRLFFBQVE7O0FBRS9CO0FBQ0E7QUFDQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQSxXQUFhQyxhQUFhLDBCQUFBQyxRQUFBO0VBQUEsU0FBQUQsY0FBQTtJQUFBRSxlQUFBLE9BQUFGLGFBQUE7SUFBQSxPQUFBRyxVQUFBLE9BQUFILGFBQUEsRUFBQUksU0FBQTtFQUFBO0VBQUFDLFNBQUEsQ0FBQUwsYUFBQSxFQUFBQyxRQUFBO0VBQUEsT0FBQUssWUFBQSxDQUFBTixhQUFBO0lBQUFPLEdBQUE7SUFBQUMsS0FBQSxFQUN4QixTQUFBQyxNQUFNQSxDQUFBLEVBQUc7TUFDUDtNQUNBLE9BQU8sSUFBSVYsTUFBTSxDQUFDLENBQUM7SUFDckI7RUFBQztJQUFBUSxHQUFBO0lBQUFDLEtBQUEsRUFFRCxTQUFPRSxNQUFNQSxDQUFJQyxPQUFnQyxFQUFFO01BQ2pELElBQUFDLFFBQUEsR0FBNEJELE9BQU8sQ0FBQyxDQUFDO1FBQTdCRixNQUFNLEdBQUFHLFFBQUEsQ0FBTkgsTUFBTTtRQUFFSSxPQUFPLEdBQUFELFFBQUEsQ0FBUEMsT0FBTztNQUN2QixJQUFNQyxhQUFhLEdBQUcsSUFBSWQsYUFBYSxDQUFJLFVBQUNlLE9BQU8sRUFBRUMsTUFBTSxFQUFLO1FBQzlESCxPQUFPLENBQUNJLElBQUksQ0FBQ0YsT0FBTyxFQUFFQyxNQUFNLENBQUM7TUFDL0IsQ0FBQyxDQUFDO01BQ0ZGLGFBQWEsQ0FBQ0wsTUFBTSxHQUFHO1FBQUEsT0FBTUEsTUFBTTtNQUFBO01BQ25DLE9BQU9LLGFBQWE7SUFDdEI7RUFBQztBQUFBLGVBQUFJLGdCQUFBLENBQUFDLFNBQUEiLCJpZ25vcmVMaXN0IjpbXX0=