go-meow
Version:
A modular microservice template built with TypeScript, Express, and Prisma (MongoDB). It includes service scaffolding tools, consistent query utilities with data grouping, Zod validation, structured logging, comprehensive seeding system, and Swagger/OpenA
137 lines • 4.27 kB
TypeScript
export declare const config: {
ERROR: {
AUTH: {
UNAUTHORIZED: string;
INVALID_TOKEN: string;
REGISTRATION_VALIDATION_FAILED: string;
LOGIN_VALIDATION_FAILED: string;
PASSWORD_UPDATE_VALIDATION_FAILED: string;
FIRST_NAME_LAST_NAME_REQUIRED: string;
INVALID_ORGANIZATION_ID_FORMAT: string;
ORGANIZATION_NOT_FOUND: string;
USER_ALREADY_EXISTS: string;
ERROR_DURING_REGISTRATION: string;
INVALID_CREDENTIALS: string;
ERROR_DURING_LOGIN: string;
USER_ID_PASSWORD_REQUIRED: string;
PASSWORD_MIN_LENGTH: string;
ERROR_UPDATING_PASSWORD: string;
USER_NOT_FOUND: string;
FAILED_TO_CREATE_OR_FIND_PERSON: string;
};
TEMPLATE: {
VALIDATION_FAILED: string;
INVALID_ID_FORMAT: string;
NOT_FOUND: string;
CREATE_FAILED: string;
UPDATE_FAILED: string;
DELETE_FAILED: string;
GET_FAILED: string;
GET_ALL_FAILED: string;
};
COMMON: {
INTERNAL_SERVER_ERROR: string;
VALIDATION_ERROR: string;
NOT_FOUND: string;
UNAUTHORIZED: string;
};
};
SUCCESS: {
AUTH: {
REGISTRATION_SUCCESSFUL: string;
LOGGED_IN_SUCCESSFULLY: string;
PASSWORD_UPDATED_SUCCESSFULLY: string;
USER_CREATED: string;
TOKEN_GENERATED: string;
ORGANIZATION_VERIFIED: string;
USER_LOGGED_IN: string;
};
TEMPLATE: {
CREATED: string;
UPDATED: string;
DELETED: string;
RETRIEVED: string;
RETRIEVED_ALL: string;
};
COMMON: {
OPERATION_SUCCESSFUL: string;
};
};
ACTIVITY_LOG: {
TEMPLATE: {
ACTIONS: {
CREATE_TEMPLATE: string;
GET_ALL_TEMPLATE: string;
GET_TEMPLATE: string;
UPDATE_TEMPLATE: string;
DELETE_TEMPLATE: string;
USER_LOGIN: string;
USER_LOGOUT: string;
USER_REGISTRATION: string;
PASSWORD_UPDATE: string;
};
DESCRIPTIONS: {
TEMPLATE_CREATED: string;
TEMPLATE_UPDATED: string;
TEMPLATE_DELETED: string;
TEMPLATE_RETRIEVED: string;
TEMPLATES_RETRIEVED: string;
USER_LOGGED_IN: string;
USER_LOGGED_OUT: string;
USER_REGISTERED: string;
PASSWORD_CHANGED: string;
};
PAGES: {
TEMPLATE_CREATION: string;
TEMPLATE_UPDATE: string;
TEMPLATE_DELETION: string;
TEMPLATE_DETAILS: string;
TEMPLATE_LIST: string;
USER_LOGIN: string;
USER_REGISTRATION: string;
PASSWORD_CHANGE: string;
};
};
};
AUDIT_LOG: {
ACTIONS: {
CREATE: string;
READ: string;
UPDATE: string;
DELETE: string;
LOGIN: string;
LOGOUT: string;
REGISTER: string;
};
RESOURCES: {
TEMPLATE: string;
USERS: string;
ORGANIZATIONS: string;
AUTH: string;
};
SEVERITY: {
LOW: "LOW";
MEDIUM: "MEDIUM";
HIGH: "HIGH";
CRITICAL: "CRITICAL";
};
ENTITY_TYPES: {
TEMPLATE: string;
USER: string;
ORGANIZATION: string;
};
TEMPLATE: {
DESCRIPTIONS: {
TEMPLATE_CREATED: string;
TEMPLATE_UPDATED: string;
TEMPLATE_DELETED: string;
USER_CREATED: string;
USER_UPDATED: string;
USER_DELETED: string;
USER_LOGGED_IN: string;
USER_LOGGED_OUT: string;
};
};
};
};
//# sourceMappingURL=constant.d.ts.map