const timeout = new Promise((_, reject) =>
setTimeout(() => reject(new Error("Request timed out")), 500)
);
let response: any = null;
try {
response = await Promise.race([
fetch(`apiurl.com`),
timeout,
]);
@typescript-eslint/no-explicit-any
} catch (error: any) {
console.log(error)
);
return {
title: "backup title",
};
}
const timeout = new Promise((_, reject) =>
setTimeout(() => reject(new Error("Request timed out")), 500)
);
let response: any = null;
try {
response = await Promise.race([
fetch(`apiurl.com`),
timeout,
]);
@typescript-eslint/no-explicit-any
} catch (error: any) {
console.log(error)
);
return {
title: "backup title",
};
}