export class ArgumentError extends Error { constructor(message: string) { super(message) } } export class DuplicateError extends Error { fields: Array constructor(fields: Array, message: string) { super(message) this.fields = fields } } export const enum RegisterResponseCause { Server = 1, MalformedRequest, EmailLength, EmailFormat, EmailDuplicate, PasswordLength, DisplayNameLength }