@manta-eu/react/lib/upload-client
Reference for @manta-eu/react/lib/upload-client as it is on main.
Type Aliases
AbortUploadMutateAsync
AbortUploadMutateAsync = (
variables) =>Promise<GQLAbortUploadMutation>
Parameters
variables
GQLAbortUploadMutationVariables
Returns
Promise<GQLAbortUploadMutation>
CompleteUploadMutateAsync
CompleteUploadMutateAsync = (
variables) =>Promise<GQLCompleteUploadMutation>
Parameters
variables
GQLCompleteUploadMutationVariables
Returns
Promise<GQLCompleteUploadMutation>
InitiateUploadMutateAsync
InitiateUploadMutateAsync = (
variables) =>Promise<GQLInitiateUploadMutation>
Parameters
variables
GQLInitiateUploadMutationVariables
Returns
Promise<GQLInitiateUploadMutation>
UploadFileArgs
UploadFileArgs =
object
Properties
abortUpload
abortUpload:
AbortUploadMutateAsync
completeUpload
completeUpload:
CompleteUploadMutateAsync
file
file:
File
initiateUpload
initiateUpload:
InitiateUploadMutateAsync
onFileProgress
onFileProgress: (
key,percent) =>void
Parameters
key
string
percent
number
Returns
void
relay?
optionalrelay?:UploadRelay
UploadRelay
UploadRelay =
object
Properties
getAccessToken
getAccessToken:
AccessTokenSource
partUrl
partUrl: (
presignedUrl) =>string
Parameters
presignedUrl
string
Returns
string
Functions
computeFacts()
computeFacts(
file):Promise<FileFacts>
Parameters
file
File
Returns
Promise<FileFacts>
uploadFile()
uploadFile(
args):Promise<UploadedFileReference>
Parameters
args
Returns
Promise<UploadedFileReference>