Class WebHareBlobAbstract
Implements
- Blob
Index
Constructors
Accessors
Methods
Constructors
constructor
Parameters
- size: number
- type: string
Returns WebHareBlob
Methods
__get As SyncUInt8 Array
Returns Readonly<Uint8Array<ArrayBufferLike>>
__registerPGUpload
Parameters
- databaseid: string
Returns void
array Buffer
Get the blob contents as an ArrayBuffer. You should be careful with this API on large blobs (especially 10MB and above) as they will be fully loaded into the JavaScript heap and may cause memory pressure.
Returns Promise<ArrayBuffer>
bytes
Returns Promise<Uint8Array<ArrayBufferLike>>
get Stream
Abstractslice
Parameters
Optionalstart: numberOptionalend: numberOptionalcontentType: string
Returns Blob
Abstractstream
Returns ReadableStream<Uint8Array<ArrayBufferLike>>
text
Returns Promise<string>
Staticfrom
- from(
str:
| string
| ArrayBufferLike
| Uint8Array<ArrayBufferLike>
| ArrayBufferView<ArrayBufferLike>
| Buffer<ArrayBufferLike>
| DataView<ArrayBufferLike>,
__namedParameters?: { type?: string },
): WebHareBlobCreate a in-memory WebHareBlob from a string or buffer
Parameters
- str:
| string
| ArrayBufferLike
| Uint8Array<ArrayBufferLike>
| ArrayBufferView<ArrayBufferLike>
| Buffer<ArrayBufferLike>
| DataView<ArrayBufferLike> - __namedParameters: { type?: string } = {}
Returns WebHareBlob
- str:
Staticfrom Blob
Create a WebHare blob from a JavaScript Blob, copying the data
Parameters
- blob: Blob
- __namedParameters: { type?: string } = {}
Returns Promise<WebHareBlob>
Staticfrom Disk
Staticis Web Hare Blob
Parameters
- thingy: unknown
Returns thingy is WebHareBlob
Interface to streamable binary buffers that may come from eg. disk, memory or database