{"ast":null,"code":"export default function makeCancellablePromise(promise) {\n  var isCancelled = false;\n  var wrappedPromise = new Promise(function (resolve, reject) {\n    promise.then(function (value) {\n      return !isCancelled && resolve(value);\n    }).catch(function (error) {\n      return !isCancelled && reject(error);\n    });\n  });\n  return {\n    promise: wrappedPromise,\n    cancel: function () {\n      isCancelled = true;\n    }\n  };\n}","map":{"version":3,"names":["makeCancellablePromise","promise","isCancelled","wrappedPromise","Promise","resolve","reject","then","value","catch","error","cancel"],"sources":["/Users/chrishaack/UC_Trains_Voice/react-demo/node_modules/make-cancellable-promise/dist/esm/index.js"],"sourcesContent":["export default function makeCancellablePromise(promise) {\n    var isCancelled = false;\n    var wrappedPromise = new Promise(function (resolve, reject) {\n        promise\n            .then(function (value) { return !isCancelled && resolve(value); })\n            .catch(function (error) { return !isCancelled && reject(error); });\n    });\n    return {\n        promise: wrappedPromise,\n        cancel: function () {\n            isCancelled = true;\n        },\n    };\n}\n"],"mappings":"AAAA,eAAe,SAASA,sBAAsBA,CAACC,OAAO,EAAE;EACpD,IAAIC,WAAW,GAAG,KAAK;EACvB,IAAIC,cAAc,GAAG,IAAIC,OAAO,CAAC,UAAUC,OAAO,EAAEC,MAAM,EAAE;IACxDL,OAAO,CACFM,IAAI,CAAC,UAAUC,KAAK,EAAE;MAAE,OAAO,CAACN,WAAW,IAAIG,OAAO,CAACG,KAAK,CAAC;IAAE,CAAC,CAAC,CACjEC,KAAK,CAAC,UAAUC,KAAK,EAAE;MAAE,OAAO,CAACR,WAAW,IAAII,MAAM,CAACI,KAAK,CAAC;IAAE,CAAC,CAAC;EAC1E,CAAC,CAAC;EACF,OAAO;IACHT,OAAO,EAAEE,cAAc;IACvBQ,MAAM,EAAE,SAAAA,CAAA,EAAY;MAChBT,WAAW,GAAG,IAAI;IACtB;EACJ,CAAC;AACL"},"metadata":{},"sourceType":"module","externalDependencies":[]}