@esri/arcgis-rest-request
Version:
Common methods and utilities for @esri/arcgis-rest-js packages.
33 lines (32 loc) • 898 B
TypeScript
/**
* 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 declare enum ErrorTypes {
ArcGISRequestError = "ArcGISRequestError",
ArcGISAuthError = "ArcGISAuthError",
ArcGISAccessDeniedError = "ArcGISAccessDeniedError",
ArcGISTokenRequestError = "ArcGISTokenRequestError"
}