An immutable object representing an array of bytes.
Signature:
export declare class Bytes
Methods
| Method | Modifiers | Description |
|---|---|---|
| fromBase64String(base64) | static |
Creates a new Bytes object from the given Base64 string, converting it to bytes. |
| fromJSON(json) | static |
Builds a Bytes instance from a JSON object created by Bytes.toJSON(). |
| fromUint8Array(array) | static |
Creates a new Bytes object from the given Uint8Array. |
| isEqual(other) | Returns true if this Bytes object is equal to the provided one. |
|
| toBase64() | Returns the underlying bytes as a Base64-encoded string. | |
| toJSON() | Returns a JSON-serializable representation of this Bytes instance. |
|
| toString() | Returns a string representation of the Bytes object. |
|
| toUint8Array() | Returns the underlying bytes in a new Uint8Array. |
Bytes.fromBase64String()
Creates a new Bytes object from the given Base64 string, converting it to bytes.
Signature:
static fromBase64String(base64: string): Bytes;
Parameters
| Parameter | Type | Description |
|---|---|---|
| base64 | string | The Base64 string used to create the Bytes object. |
Returns:
Bytes.fromJSON()
Builds a Bytes instance from a JSON object created by Bytes.toJSON().
Signature:
static fromJSON(json: object): Bytes;
Parameters
| Parameter | Type | Description |
|---|---|---|
| json | object | a JSON object represention of a Bytes instance |
Returns:
an instance of Bytes if the JSON object could be parsed. Throws a FirestoreError if an error occurs.
Bytes.fromUint8Array()
Creates a new Bytes object from the given Uint8Array.
Signature:
static fromUint8Array(array: Uint8Array): Bytes;
Parameters
| Parameter | Type | Description |
|---|---|---|
| array | Uint8Array | The Uint8Array used to create the Bytes object. |
Returns:
Bytes.isEqual()
Returns true if this Bytes object is equal to the provided one.
Signature:
isEqual(other: Bytes): boolean;
Parameters
| Parameter | Type | Description |
|---|---|---|
| other | Bytes | The Bytes object to compare against. |
Returns:
boolean
true if this Bytes object is equal to the provided one.
Bytes.toBase64()
Returns the underlying bytes as a Base64-encoded string.
Signature:
toBase64(): string;
Returns:
string
The Base64-encoded string created from the Bytes object.
Bytes.toJSON()
Returns a JSON-serializable representation of this Bytes instance.
Signature:
toJSON(): object;
Returns:
object
a JSON representation of this object.
Bytes.toString()
Returns a string representation of the Bytes object.
Signature:
toString(): string;
Returns:
string
A string representation of the Bytes object.
Bytes.toUint8Array()
Returns the underlying bytes in a new Uint8Array.
Signature:
toUint8Array(): Uint8Array;
Returns:
Uint8Array
The Uint8Array created from the Bytes object.