@prismicio/client
Version:
The official JavaScript + TypeScript client library for Prismic
22 lines (21 loc) • 898 B
JavaScript
//#region src/errors.ts
var PrismicError = class extends Error {
url;
response;
constructor(message = "An invalid API response was returned", url, response) {
super(message);
this.url = url;
this.response = response;
}
};
var ForbiddenError = class extends PrismicError {};
var NotFoundError = class extends PrismicError {};
var RepositoryNotFoundError = class extends NotFoundError {};
var ParsingError = class extends PrismicError {};
var InvalidDataError = class extends PrismicError {};
var RefExpiredError = class extends ForbiddenError {};
var RefNotFoundError = class extends ForbiddenError {};
var PreviewTokenExpiredError = class extends ForbiddenError {};
//#endregion
export { ForbiddenError, InvalidDataError, NotFoundError, ParsingError, PreviewTokenExpiredError, PrismicError, RefExpiredError, RefNotFoundError, RepositoryNotFoundError };
//# sourceMappingURL=errors.js.map