opensensemap-client
    Preparing search index...

    Interface Blob

    The Blob interface represents a blob, which is a file-like object of immutable, raw data; they can be read as text or binary data, or converted into a ReadableStream so its methods can be used for processing the data.

    MDN Reference

    interface Blob {
        size: number;
        type: string;
        arrayBuffer(): Promise<ArrayBuffer>;
        bytes(): Promise<Uint8Array<ArrayBuffer>>;
        slice(start?: number, end?: number, contentType?: string): Blob;
        stream(): ReadableStream<Uint8Array<ArrayBuffer>>;
        text(): Promise<string>;
    }
    Index

    Properties

    size: number

    The size read-only property of the Blob interface returns the size of the Blob or File in bytes.

    MDN Reference

    type: string

    The type read-only property of the Blob interface returns the MIME type of the file.

    MDN Reference

    Methods

    • The arrayBuffer() method of the Blob interface returns a Promise that resolves with the contents of the blob as binary data contained in an ArrayBuffer.

      MDN Reference

      Returns Promise<ArrayBuffer>

    • The bytes() method of the Blob interface returns a Promise that resolves with a Uint8Array containing the contents of the blob as an array of bytes.

      MDN Reference

      Returns Promise<Uint8Array<ArrayBuffer>>

    • The slice() method of the Blob interface creates and returns a new Blob object which contains data from a subset of the blob on which it's called.

      MDN Reference

      Parameters

      • Optionalstart: number
      • Optionalend: number
      • OptionalcontentType: string

      Returns Blob

    • The stream() method of the Blob interface returns a ReadableStream which upon reading returns the data contained within the Blob.

      MDN Reference

      Returns ReadableStream<Uint8Array<ArrayBuffer>>

    • The text() method of the string containing the contents of the blob, interpreted as UTF-8.

      MDN Reference

      Returns Promise<string>