UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

48 lines 2.1 kB
/** * The current status of a query’s execution in our system. */ export var NetworkStatus; (function (NetworkStatus) { /** * The query has never been run before and the query is now currently running. A query will still * have this network status even if a partial data result was returned from the cache, but a * query was dispatched anyway. */ NetworkStatus[NetworkStatus["loading"] = 1] = "loading"; /** * If `setVariables` was called and a query was fired because of that then the network status * will be `setVariables` until the result of that query comes back. */ NetworkStatus[NetworkStatus["setVariables"] = 2] = "setVariables"; /** * Indicates that `fetchMore` was called on this query and that the query created is currently in * flight. */ NetworkStatus[NetworkStatus["fetchMore"] = 3] = "fetchMore"; /** * Similar to the `setVariables` network status. It means that `refetch` was called on a query * and the refetch request is currently in flight. */ NetworkStatus[NetworkStatus["refetch"] = 4] = "refetch"; /** * Indicates that a polling query is currently in flight. So for example if you are polling a * query every 10 seconds then the network status will switch to `poll` every 10 seconds whenever * a poll request has been sent but not resolved. */ NetworkStatus[NetworkStatus["poll"] = 6] = "poll"; /** * No request is in flight for this query, and no errors happened. Everything is OK. */ NetworkStatus[NetworkStatus["ready"] = 7] = "ready"; /** * No request is in flight for this query, but one or more errors were detected. */ NetworkStatus[NetworkStatus["error"] = 8] = "error"; /** * Indicates that a `@defer` query has received at least the first chunk of * the result but the full result has not yet been fully streamed to the * client. */ NetworkStatus[NetworkStatus["streaming"] = 9] = "streaming"; })(NetworkStatus || (NetworkStatus = {})); //# sourceMappingURL=networkStatus.js.map