Files
super-app/App/common/utilities/MockApiUtil.ts
Mayank Singh 9527976c41 TP-64336 | Multi plan feature (#10813)
Co-authored-by: sangaraboinarishvik <rishvik.vardhan@navi.com>
2024-05-14 18:10:14 +00:00

17 lines
523 B
TypeScript

const mockResponse = require("../../../assets/mocks/mockApiResponse.json");
// Function to simulate a mock API call
export function mockApiCall<T>(shouldSucceed: boolean): Promise<T> {
return new Promise((resolve, reject) => {
setTimeout(() => {
if (shouldSucceed) {
// Simulate a successful API response
resolve(mockResponse as T);
} else {
// Simulate an error response
reject(new Error("API request failed"));
}
}, 2000); // Simulate a 2-second delay
});
}