FactuGES_ERP/packages/rdx-audit/src/errors/audit-error.ts

19 lines
443 B
TypeScript
Raw Normal View History

2026-08-24 21:43:00 +00:00
export abstract class AuditError extends Error {
constructor(message: string) {
super(message);
this.name = new.target.name;
}
}
export class InvalidAuditInputError extends AuditError {}
export class InvalidAuditStateError extends AuditError {}
export class AuditContextUnavailableError extends AuditError {
constructor() {
super("Audit context is unavailable.");
}
}
export class AuditStoreError extends AuditError {}