-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdiff_api.diff
More file actions
25 lines (22 loc) · 835 Bytes
/
diff_api.diff
File metadata and controls
25 lines (22 loc) · 835 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
diff --git a/admin/src/lib/api.ts b/admin/src/lib/api.ts
index f701c8aa..e583f776 100644
--- a/admin/src/lib/api.ts
+++ b/admin/src/lib/api.ts
@@ -1,3 +1,5 @@
+import type { ValidationRequestDto, ValidationResultDto } from '@/lib/types';
+
const API_BASE_URL = import.meta.env.VITE_API_BASE_URL || 'http://localhost:8000';
const ADMIN_API_KEY = import.meta.env.VITE_ADMIN_API_KEY;
@@ -85,4 +87,12 @@ class ApiClient {
export const apiClient = new ApiClient();
-export default apiClient;
\ No newline at end of file
+export const getDocs = async (): Promise<string> => {
+ return apiClient.get<string>('/docs');
+};
+
+export const runValidation = async (payload: ValidationRequestDto): Promise<ValidationResultDto> => {
+ return apiClient.post<ValidationResultDto>('/validate', payload);
+};
+
+export default apiClient;