bamble_skills_controller
Version:
schemas for all microservices
30 lines (29 loc) • 918 B
TypeScript
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 {};