UNPKG

bamble_skills_controller

Version:

schemas for all microservices

30 lines (29 loc) 918 B
declare enum STATUSCODE_ENUM { UNKNOWN_ERROR = 0, FORM_REQUIREMENT_ERROR = 1, PAGE_NOT_FOUND = 2, RESOURCE_NOT_FOUND = 3, RESOURCE_ALREADY_EXIST = 4, SUCCESS = 5, ORIGIN_NOT_ALLOWED = 6, UNAUTHORIZED = 7, FORBIDDEN = 8, USER_NOT_FOUND = 9, BAD_REQUEST = 10, SKILL_CATEGORIES_RETRIEVED = 11 } 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; export {};