A node utility function that implements timeout and AbortSignal support for async functions.
npm install @cameronhunter/async-with-timeout@cameronhunter/async-with-timeout

A node utility function that implements timeout and AbortSignal support for async functions.
``ts
import { withTimeout } from '@cameronhunter/async-with-timeout';
await withTimeout(5000, async () => {
const a: number = await longProcess();
const b: number = await anotherLongProcess();
return a + b;
});
``