UNPKG

bamble_skills_controller

Version:

schemas for all microservices

62 lines (36 loc) 1.11 kB
/* import { Schema, Document, ObjectId } from 'mongoose'; import { UserStatusEnum , KycVerificationStatusEnum, UserRoles} from '../entities/enums'; */ enum STATUSCODE_ENUM { UNKNOWN_ERROR, FORM_REQUIREMENT_ERROR, PAGE_NOT_FOUND, RESOURCE_NOT_FOUND, RESOURCE_ALREADY_EXIST, SUCCESS, ORIGIN_NOT_ALLOWED, UNAUTHORIZED, FORBIDDEN, USER_NOT_FOUND, BAD_REQUEST, SKILL_CATEGORIES_RETRIEVED } export interface GeneralObject { [key: string]: any; } export type STATUSCODE = keyof typeof STATUSCODE_ENUM; export type RESPONSE_TYPE = { message: string; data: any[]; statusCode: STATUSCODE; status: number; }; export declare function isSkillInCategory(skill :string[], category :any) : Promise<boolean | string> ; export declare function getAllSkillCategories(): Promise<RESPONSE_TYPE> ; export declare function isValidCategory(category: string): Promise<boolean> ; export declare const SkillCategories: GeneralObject ;