mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-18 19:50:38 +09:00
21 lines
682 B
TypeScript
21 lines
682 B
TypeScript
|
|
import type {
|
||
|
|
CompanySkillDetail,
|
||
|
|
CompanySkillImportResult,
|
||
|
|
CompanySkillListItem,
|
||
|
|
} from "@paperclipai/shared";
|
||
|
|
import { api } from "./client";
|
||
|
|
|
||
|
|
export const companySkillsApi = {
|
||
|
|
list: (companyId: string) =>
|
||
|
|
api.get<CompanySkillListItem[]>(`/companies/${encodeURIComponent(companyId)}/skills`),
|
||
|
|
detail: (companyId: string, skillId: string) =>
|
||
|
|
api.get<CompanySkillDetail>(
|
||
|
|
`/companies/${encodeURIComponent(companyId)}/skills/${encodeURIComponent(skillId)}`,
|
||
|
|
),
|
||
|
|
importFromSource: (companyId: string, source: string) =>
|
||
|
|
api.post<CompanySkillImportResult>(
|
||
|
|
`/companies/${encodeURIComponent(companyId)}/skills/import`,
|
||
|
|
{ source },
|
||
|
|
),
|
||
|
|
};
|