interface Blob { size : number ; type : string ; arrayBuffer ( ) : Promise < ArrayBuffer > ; slice ( start ?: number ,
end ?: number ,
contentType ?: string ) : Blob ; stream ( ) : ReadableStream < Uint8Array > ; text ( ) : Promise < string > ; } Defined in node_modules/typescript/lib/lib.dom.d.ts:3147 Defined in node_modules/typescript/lib/lib.dom.d.ts:3162 Defined in node_modules/@types/node/buffer.d.ts:2280 Defined in node_modules/@types/node/buffer.d.ts:2286 PropertiesReadonly
size size : number
Defined in node_modules/typescript/lib/lib.dom.d.ts:3149 Readonly
type type : string
Defined in node_modules/typescript/lib/lib.dom.d.ts:3151 Methodsarray Buffer array Buffer ( ) : Promise < ArrayBuffer > Returns Promise < ArrayBuffer > Defined in node_modules/typescript/lib/lib.dom.d.ts:3153 slice slice ( start ? , end ? , contentType ? ) : Blob Parameters Optional
start : number Optional
end : number Optional
contentType : string Defined in node_modules/typescript/lib/lib.dom.d.ts:3155 stream stream ( ) : ReadableStream < Uint8Array > Returns ReadableStream < Uint8Array > Defined in node_modules/typescript/lib/lib.dom.d.ts:3157 text text ( ) : Promise < string > Returns Promise < string > Defined in node_modules/typescript/lib/lib.dom.d.ts:3159
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.
MDN Reference