UNPKG

@esri/arcgis-rest-request

Version:

Common methods and utilities for @esri/arcgis-rest-js packages.

36 lines 1.13 kB
/* Copyright (c) 2017 Environmental Systems Research Institute, Inc. * Apache-2.0 */ /** * Enum describing the different errors that might be thrown by a request. * * ```ts * import { request, ErrorTypes } from '@esri/arcgis-rest-request'; * * request("...").catch((e) => { * switch(e.name) { * case ErrorType.ArcGISRequestError: * // handle a general error from the API * break; * * case ErrorType.ArcGISAuthError: * // handle an authentication error * break; * * case ErrorType.ArcGISAccessDeniedError: * // handle a user denying an authorization request in an oAuth workflow * break; * * default: * // handle some other error (usually a network error) * } * }); * ``` */ export var ErrorTypes; (function (ErrorTypes) { ErrorTypes["ArcGISRequestError"] = "ArcGISRequestError"; ErrorTypes["ArcGISAuthError"] = "ArcGISAuthError"; ErrorTypes["ArcGISAccessDeniedError"] = "ArcGISAccessDeniedError"; ErrorTypes["ArcGISTokenRequestError"] = "ArcGISTokenRequestError"; })(ErrorTypes || (ErrorTypes = {})); //# sourceMappingURL=ErrorTypes.js.map