/** Note: will abort immediately without a signal provided */ export function aborts(signal?: AbortSignal) { return new TransformStream({ transform: async (chunk, ctrl) => signal?.aborted || !signal ? ctrl.terminate() : ctrl.enqueue(chunk), }); }