Skip to content

Commit

Permalink
Use upstream Blob directly in typings (#38)
Browse files Browse the repository at this point in the history
  • Loading branch information
LinusU authored May 21, 2020
1 parent 6fabfce commit bec5a3d
Showing 1 changed file with 2 additions and 16 deletions.
18 changes: 2 additions & 16 deletions index.d.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,4 @@
/// <reference lib="dom"/>

/** A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format. The File interface is based on Blob, inheriting blob functionality and expanding it to support files on the user's system. */
declare interface FetchBlob extends Blob {
[Symbol.toStringTag]: 'Blob';
stream: () => ReadableStream;
text: () => Promise<string>;
arrayBuffer: () => Promise<ArrayBuffer>;
toString: () => '[object Blob]';

}

declare const FetchBlob: {
prototype: FetchBlob;
new(blobParts?: BlobPart[], options?: BlobPropertyBag): FetchBlob;
};

export = FetchBlob;
/* global Blob */
export = Blob;

0 comments on commit bec5a3d

Please sign in to comment.