Files
klz-cables.com/.pnpm-store/v10/files/4b/565e6adab90d08bc75f2d5856b055c9dbc698e21c28ce7b15e254273f76a59d7b2709e635ea1de38c99f5f63f78195b2ea663c597015a9f4d8f6565ea9d1b4
Marc Mintel 5397309103
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
fix(products): fix breadcrumbs and product filtering (backport from main)
2026-02-24 16:04:21 +01:00

28 lines
957 B
Plaintext

export declare let APIErrorName: string;
declare class ExtendableError<TData extends object = {
[key: string]: unknown;
}> extends Error {
data: TData;
isOperational: boolean;
isPublic: boolean;
status: number;
constructor(message: string, status: number, data: TData, isPublic: boolean);
}
/**
* Class representing an API error.
* @extends ExtendableError
*/
export declare class APIError<TData extends null | object = {
[key: string]: unknown;
} | null> extends ExtendableError<TData> {
/**
* Creates an API error.
* @param {string} message - Error message.
* @param {number} status - HTTP status code of error.
* @param {object} data - response data to be returned.
* @param {boolean} isPublic - Whether the message should be visible to user or not.
*/
constructor(message: string, status?: number, data?: TData, isPublic?: boolean);
}
export {};
//# sourceMappingURL=APIError.d.ts.map