function abortableimport { abortable } from "https://dotland.deno.dev/std@0.131.0/async/abortable.ts"; abortable<T>(p: Promise<T>, signal: AbortSignal): Promise<T>Make Promise or AsyncIterable abortable with the given signal. abortable<T>(p: AsyncIterable<T>, signal: AbortSignal): AsyncGenerator<T>abortable<T>(p: Promise<T> | AsyncIterable<T>, signal: AbortSignal): Promise<T> | AsyncIterable<T>Make Promise or AsyncIterable abortable with the given signal. Type ParametersTParametersp: Promise<T>signal: AbortSignalReturnsPromise<T>Type ParametersTParametersp: AsyncIterable<T>signal: AbortSignalReturnsAsyncGenerator<T>Type ParametersTParametersp: Promise<T> | AsyncIterable<T>signal: AbortSignalReturnsPromise<T> | AsyncIterable<T>