react-native-fetch-api
Version:
A fetch API polyfill for React Native with text streaming support.
22 lines (18 loc) • 575 B
JavaScript
import BlobManager from "react-native/Libraries/Blob/BlobManager";
import Response from "./Response";
class BlobResponse extends Response {
constructor(blobData, options) {
const blob = BlobManager.createFromOptions(blobData);
super(blob, options);
this._blobData = blobData;
}
clone() {
return new BlobResponse(this._blobData, {
status: this.status,
statusText: this.statusText,
headers: new Headers(this.headers),
url: this.url,
});
}
}
export default BlobResponse;