Skip to content
This repository was archived by the owner on Feb 7, 2023. It is now read-only.

Commit 92f8e38

Browse files
committed
Updated types for 2022-05-16
1 parent f9feb1b commit 92f8e38

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

index.d.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -623,7 +623,7 @@ declare class ExtendableEvent extends Event {
623623
waitUntil(promise: Promise<any>): void;
624624
}
625625

626-
declare abstract class FetchEvent extends Event {
626+
declare abstract class FetchEvent extends ExtendableEvent {
627627
readonly request: Request;
628628
respondWith(promise: Response | Promise<Response>): void;
629629
passThroughOnException(): void;
@@ -988,6 +988,7 @@ interface PipeToOptions {
988988
preventClose?: boolean;
989989
preventAbort?: boolean;
990990
preventCancel?: boolean;
991+
signal?: AbortSignal;
991992
}
992993

993994
declare abstract class PromiseRejectionEvent extends Event {
@@ -1130,10 +1131,10 @@ interface R2PutOptions {
11301131
md5?: ArrayBuffer | string;
11311132
}
11321133

1133-
interface R2Range {
1134-
offset: number;
1135-
length: number;
1136-
}
1134+
declare type R2Range =
1135+
| { offset: number; length?: number }
1136+
| { offset?: number; length: number }
1137+
| { suffix: number };
11371138

11381139
interface ReadResult {
11391140
value?: any;

0 commit comments

Comments
 (0)