@manta-eu/upload
Reference for @manta-eu/upload as it is on main, generated from its TypeScript sources.
The last release is 0.8.1. An export added on main since then arrives with the next release.
pnpm add @manta-eu/upload
Entry points
@manta-eu/upload, on this page
Type Aliases
GraphqlClient
GraphqlClient = <
T>(query,variables) =>Promise<T>
Type Parameters
T
T
Parameters
query
string
variables
Record<string, unknown>
Returns
Promise<T>
PartReader
PartReader =
object
Methods
read()
read(
buffer,offset,length,position):Promise<{bytesRead:number; }>
Parameters
buffer
Uint8Array
offset
number
length
number
position
number
Returns
Promise<{ bytesRead: number; }>
Sleep
Sleep = (
ms) =>Promise<void>
Parameters
ms
number
Returns
Promise<void>
UploadedFile
UploadedFile =
object
Properties
byteSize
byteSize:
number
fileIri
fileIri:
string
mediaType
mediaType:
string
storageKey
storageKey:
string
UploadPurpose
UploadPurpose =
"FILE"|"BUNDLE"
Variables
uploadPartSize
constuploadPartSize:number
Functions
graphqlClient()
graphqlClient(
options):GraphqlClient
Parameters
options
datastore
string
endpoint
string
fetchImpl?
FetchLike
token
TokenSource
Returns
graphqlEndpoint()
graphqlEndpoint(
apiUrl):string
Parameters
apiUrl
string
Returns
string
readFully()
readFully(
file,start,length):Promise<Uint8Array<ArrayBufferLike>>
Parameters
file
start
number
length
number
Returns
Promise<Uint8Array<ArrayBufferLike>>
uploadFile()
uploadFile(
options):Promise<UploadedFile>
Parameters
options
fetchImpl?
FetchLike
graphql
path
string
purpose?
sleep?
Returns
Promise<UploadedFile>