Interface IFileAdapter

Hierarchy

Properties

createSignedURL: ((directoryName: string, fileName: string, unchainedContext: Context) => Promise<UploadFileData & { putURL: string }>)

Type declaration

    • (directoryName: string, fileName: string, unchainedContext: Context): Promise<UploadFileData & { putURL: string }>
    • Parameters

      • directoryName: string
      • fileName: string
      • unchainedContext: Context

      Returns Promise<UploadFileData & { putURL: string }>

key: string
label: string
log: ((message: string, options?: LogOptions) => void)

Type declaration

    • (message: string, options?: LogOptions): void
    • Parameters

      Returns void

removeFiles: ((files: File[], unchainedContext: UnchainedCore) => Promise<void>)

Type declaration

uploadFileFromStream: ((directoryName: string, rawFile: any, unchainedContext: Context) => Promise<UploadFileData>)

Type declaration

uploadFileFromURL: ((directoryName: string, fileInput: { fileLink: string; fileName: string; headers?: Record<string, unknown> }, unchainedContext: Context) => Promise<UploadFileData>)

Type declaration

    • (directoryName: string, fileInput: { fileLink: string; fileName: string; headers?: Record<string, unknown> }, unchainedContext: Context): Promise<UploadFileData>
    • Parameters

      • directoryName: string
      • fileInput: { fileLink: string; fileName: string; headers?: Record<string, unknown> }
        • fileLink: string
        • fileName: string
        • Optional headers?: Record<string, unknown>
      • unchainedContext: Context

      Returns Promise<UploadFileData>

version: string