UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

19 lines 630 B
import { invariant } from "../../utilities/globals/index.js"; export function toPromise(observable) { var completed = false; return new Promise(function (resolve, reject) { observable.subscribe({ next: function (data) { if (completed) { __DEV__ && invariant.warn("Promise Wrapper does not support multiple results from Observable"); } else { completed = true; resolve(data); } }, error: reject, }); }); } //# sourceMappingURL=toPromise.js.map