@@ -11,13 +11,18 @@ import type {
1111 Metrics ,
1212 TermComparison ,
1313} from "@/types/evaluation"
14- import type { DocumentEntities , JobEntities } from "@/types/evaluation/entities"
14+ import type {
15+ DocumentEntities ,
16+ JobEntities ,
17+ JobsEntities ,
18+ } from "@/types/evaluation/entities"
1519
1620type ConfusionResponse = AxiosResponse < ConfusionWrapper >
1721type DistributionResponse = AxiosResponse < DistributionWrapper >
1822type MetricsResponse = AxiosResponse < Metrics >
1923type DocumentEntitiesResponse = AxiosResponse < DocumentEntities >
2024type JobEntitiesResponse = AxiosResponse < JobEntities >
25+ type JobsEntitiesResponse = AxiosResponse < JobsEntities >
2126
2227const evaluationPath = ( corpus : UUID , hypothesis : string ) : string =>
2328 `/corpora/${ corpus } /jobs/${ hypothesis } /evaluation`
@@ -38,10 +43,15 @@ const documentLayerComparisonPath = (
3843 job : string ,
3944 document : string ,
4045) : string => `/corpora/${ corpus } /jobs/${ job } /documents/${ document } /evaluation`
41- const documentEntitiesPath = ( corpus : UUID , job : string , document : string ) : string =>
42- `/corpora/${ corpus } /jobs/${ job } /documents/${ document } /entities`
46+ const documentEntitiesPath = (
47+ corpus : UUID ,
48+ job : string ,
49+ document : string ,
50+ ) : string => `/corpora/${ corpus } /jobs/${ job } /documents/${ document } /entities`
4351const jobEntitiesPath = ( corpus : UUID , job : string ) : string =>
4452 `${ evaluationPath ( corpus , job ) } /entities`
53+ const jobsEntitiesPath = ( corpus : UUID ) : string =>
54+ `/corpora/${ corpus } /evaluation/entities`
4555/**
4656 * Fetch term frequency distribution.
4757 * @param corpus UUID of the corpus.
@@ -182,3 +192,7 @@ export function getJobEntities(
182192) : Promise < JobEntitiesResponse > {
183193 return axios . get ( jobEntitiesPath ( corpus , job ) )
184194}
195+
196+ export function getJobsEntities ( corpus : UUID ) : Promise < JobsEntitiesResponse > {
197+ return axios . get ( jobsEntitiesPath ( corpus ) )
198+ }
0 commit comments