feat(http): better binary support & XHR support (#7707)

* feat(http): binary upload support

* feat(http): better binary support & XHR support

* fix: linting issue

* chore: moved files from old place to the new one

* chore: Updated NativeScript.api.md

* feat(http): support both ByteBuffer and String

Co-authored-by: Vasil Trifonov <v.trifonov@gmail.com>
This commit is contained in:
Stefan Andres Charsley
2020-01-29 02:22:32 +13:00
committed by Vasil Trifonov
parent a311a922b5
commit e293367dfc
23 changed files with 1249 additions and 486 deletions

View File

@@ -1010,6 +1010,8 @@ export const Http: {
export interface HttpContent {
raw: any;
toArrayBuffer: () => ArrayBuffer;
toFile: (destinationFilePath?: string) => File;
toImage: () => Promise<ImageSource>;
@@ -1021,7 +1023,7 @@ export interface HttpContent {
// @public
export interface HttpRequestOptions {
content?: string | FormData;
content?: string | FormData | ArrayBuffer;
dontFollowRedirects?: boolean;