Skip to content

Interface: File ​

Defined in: types/desktop-engine.d.ts:4268

A Blob with a name, e.g. for FormData

Extends ​

Properties ​

lastModified ​

ts
readonly lastModified: number;

Defined in: types/desktop-engine.d.ts:4270


name ​

ts
readonly name: string;

Defined in: types/desktop-engine.d.ts:4269


size ​

ts
readonly size: number;

Defined in: types/desktop-engine.d.ts:4246

Inherited from ​

Blob.size


type ​

ts
readonly type: string;

Defined in: types/desktop-engine.d.ts:4247

Inherited from ​

Blob.type


webkitRelativePath ​

ts
readonly webkitRelativePath: string;

Defined in: types/desktop-engine.d.ts:4271

Methods ​

arrayBuffer() ​

ts
arrayBuffer(): Promise<ArrayBuffer>;

Defined in: types/desktop-engine.d.ts:4250

Returns ​

Promise<ArrayBuffer>

Inherited from ​

Blob.arrayBuffer


bytes() ​

ts
bytes(): Promise<Uint8Array<ArrayBufferLike>>;

Defined in: types/desktop-engine.d.ts:4251

Returns ​

Promise<Uint8Array<ArrayBufferLike>>

Inherited from ​

Blob.bytes


slice() ​

ts
slice(
   start?, 
   end?, 
   contentType?
): Blob;

Defined in: types/desktop-engine.d.ts:4249

Part of the bytes, without copying them; negative indexes count from the end

Parameters ​

ParameterType
start?number
end?number
contentType?string

Returns ​

Blob

Inherited from ​

Blob.slice


stream() ​

ts
stream(): ReadableStream<Uint8Array<ArrayBufferLike>>;

Defined in: types/desktop-engine.d.ts:4254

Returns ​

ReadableStream<Uint8Array<ArrayBufferLike>>

Inherited from ​

Blob.stream


text() ​

ts
text(): Promise<string>;

Defined in: types/desktop-engine.d.ts:4253

Decoded as UTF-8

Returns ​

Promise<string>

Inherited from ​

Blob.text

The SDK is released under the Apache License 2.0