@pichxyaponn/tw-angpao
Version:
ระบบรับเงินจาก Truewallet (ซองอั่งเปา) ด้วย ElysiaJS
37 lines (36 loc) • 772 B
JavaScript
// src/error.class.ts
var ValidationError = class extends Error {
constructor(code, message) {
super(message);
this.code = code;
this.name = "ValidationError";
}
};
var NetworkError = class extends Error {
constructor(code, message) {
super(message);
this.code = code;
this.name = "NetworkError";
}
};
var ApiError = class extends Error {
constructor(code, message) {
super(message);
this.code = code;
this.name = "ApiError";
}
};
var JsonParseError = class extends Error {
constructor(message, originalError) {
super(message);
this.code = "INVALID_JSON_RESPONSE";
this.name = "JsonParseError";
this.cause = originalError;
}
};
export {
ApiError,
JsonParseError,
NetworkError,
ValidationError
};