AbortController
AbortController: new () => AbortController
AbortSignal
AbortSignal: new () => AbortSignal
File
File: new (
fileBits: BlobPart[],
fileName: string,
options?: FilePropertyBag,
) => File
FormData
FormData: new (
form?: HTMLFormElement,
submitter?: null | HTMLElement,
) => FormData
Headers
Headers: new (init?: HeadersInit) => Headers
Request
Request: new (input: RequestInfo | URL, init?: RequestInit) => Request
Response
Response: new (body?: null | BodyInit, init?: ResponseInit) => Response
uploadParser
uploadParser: { blob( value: Blob | File, options: UploadFileOptions, ): Promise<{ file: Blob | File; options: UploadFileOptions }>; parse( value: FileUploadType, options: UploadFileOptions, ): Promise<{ file: Blob | File; options: UploadFileOptions }>; response( response: Response, options: UploadFileOptions, ): Promise<{ file: Blob | File; options: UploadFileOptions }>; stream( value: AsyncIterable<Uint8Array>, options: UploadFileOptions, ): Promise<{ file: Blob | File; options: UploadFileOptions }>; string( value: string | URL, options: UploadFileOptions, ): Promise<{ file: Blob | File; options: UploadFileOptions }>;}
ADVANCED - this includes library dependencies that may need to be overridden based on the current platform.