feat: add api package
This commit is contained in:
6
packages/api/src/Domain/Error/ApiCallError.ts
Normal file
6
packages/api/src/Domain/Error/ApiCallError.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export class ApiCallError extends Error {
|
||||
constructor(message: string) {
|
||||
super(message)
|
||||
Object.setPrototypeOf(this, ApiCallError.prototype)
|
||||
}
|
||||
}
|
||||
7
packages/api/src/Domain/Error/ErrorMessage.ts
Normal file
7
packages/api/src/Domain/Error/ErrorMessage.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
export enum ErrorMessage {
|
||||
RegistrationInProgress = 'An existing registration request is already in progress.',
|
||||
GenericRegistrationFail = 'A server error occurred while trying to register. Please try again.',
|
||||
RateLimited = 'Too many successive server requests. Please wait a few minutes and try again.',
|
||||
InsufficientPasswordMessage = 'Your password must be at least %LENGTH% characters in length. For your security, please choose a longer password or, ideally, a passphrase, and try again.',
|
||||
PasscodeRequired = 'Your passcode is required in order to register for an account.',
|
||||
}
|
||||
2
packages/api/src/Domain/Error/index.ts
Normal file
2
packages/api/src/Domain/Error/index.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from './ApiCallError'
|
||||
export * from './ErrorMessage'
|
||||
Reference in New Issue
Block a user