nx.js
Classes

File

A file-like object of immutable, raw data. Blobs represent data that isn't necessarily in a JavaScript-native format.

Extends

Extended by

Implements

Constructors

new File()

new File(fileParts, name, options): File

Parameters

ParameterType
filePartsBlobPart[]
namestring
optionsFilePropertyBag

Returns

File

Overrides

Blob.constructor

Properties

PropertyTypeDescription
lastModifiednumberMDN Reference
namestringMDN Reference
webkitRelativePathstringMDN Reference

Accessors

size

get size(): number

Returns the size of the Blob object, in bytes.

Returns

number

Implementation of

globalThis.File.size

Inherited from

Blob.size


type

get type(): string

Returns the MIME type of the Blob object.

Returns

string

Implementation of

globalThis.File.type

Inherited from

Blob.type

Methods

arrayBuffer()

arrayBuffer(): Promise<ArrayBuffer>

Returns a promise that resolves with an ArrayBuffer representing the Blob's data.

Returns

Promise<ArrayBuffer>

Implementation of

globalThis.File.arrayBuffer

Inherited from

Blob.arrayBuffer


slice()

slice(start, end, type): Blob

Returns a new Blob object containing the data in the specified range of bytes of the source Blob.

Parameters

ParameterTypeDefault valueDescription
startnumber0The start byte index.
endnumber...The end byte index.
typestring''The content type of the new Blob.

Returns

Blob

Implementation of

globalThis.File.slice

Inherited from

Blob.slice


stream()

Returns a stream that can be used to read the contents of the Blob.

Returns

ReadableStream<Uint8Array>

Implementation of

globalThis.File.stream

Inherited from

Blob.stream


text()

text(): Promise<string>

Returns a promise that resolves with a string representation of the Blob object.

Returns

Promise<string>

Implementation of

globalThis.File.text

Inherited from

Blob.text

On this page