UNPKG

@questlabs/core

Version:
12 lines (11 loc) 914 B
import QuestSdk from "../.."; import { IGetRequestOptions, IPostRequestOptions } from "../../types/common.types"; import { IAddMultipleNewSkills, IAddMultipleNewSkillsResponse, IAddNewSkill, IAddNewSkillResponse, IGetAllSkills, IGetAllSkillsResponse, IGetSkillDetails, IGetSkillDetailsResponse } from "../../types/skill.type"; export declare class Skill { questSdk: QuestSdk; constructor(questSdk: QuestSdk); getAllSkills({ entityId }?: IGetAllSkills, options?: IGetRequestOptions): Promise<IGetAllSkillsResponse>; getSkillDetails({ skillId }: IGetSkillDetails, options?: IGetRequestOptions): Promise<IGetSkillDetailsResponse>; addNewSkill({ name, description, entityId }: IAddNewSkill, options?: IPostRequestOptions): Promise<IAddNewSkillResponse>; addMultipleNewSkills({ skills, entityId }: IAddMultipleNewSkills, options?: IPostRequestOptions): Promise<IAddMultipleNewSkillsResponse>; }