TypeScript's built-in typings are currently missing AbortSignal.timeout
. How does one write a .d.ts
file to add it?
This doesn't work:
declare namespace AbortSignal {
function timeout(milliseconds: number): AbortSignal;
}
Duplicate identifier 'AbortSignal'.(2300)
lib.dom.d.ts(1984, 11): 'AbortSignal' was also declared here.
lib.dom.d.ts(1996, 13): and here.