2026-07-01 09:55:55 +05:30

19 lines
477 B
TypeScript

const delay = (ms: number) => new Promise<void>((resolve) => setTimeout(resolve, ms));
export const apiClient = {
async get<T>(url: string, mockData: T): Promise<T> {
await delay(800);
return mockData;
},
async post<T>(url: string, body: unknown, mockResponse: T): Promise<T> {
await delay(1000);
return mockResponse;
},
async put<T>(url: string, body: unknown, mockResponse: T): Promise<T> {
await delay(800);
return mockResponse;
},
};