ToDo/src/lib/errors.ts

26 lines
425 B
TypeScript
Raw Normal View History

2025-09-18 16:55:10 +02:00
export class ArgumentError extends Error {
constructor(message: string) {
super(message)
}
}
2025-09-20 17:27:50 +02:00
export class DuplicateError extends Error {
fields: Array<string>
constructor(fields: Array<string>, message: string) {
super(message)
this.fields = fields
}
}
export const enum RegisterResponseCause {
Server = 1,
MalformedRequest,
EmailLength,
EmailFormat,
EmailDuplicate,
PasswordLength,
DisplayNameLength
}