CloudFileServiceDriver: {
    deleteFile: ((file, baseDirectory?) => Promise<void>);
    getFileDownloadUrl: ((file, baseDirectory?) => Promise<string>);
    getFileUploadUrl: ((file, baseDirectory?) => Promise<string>);
    listFiles: ((path?, baseDirectory?, maxNumberOfFiles?, cursor?) => Promise<ListFilesResult>);
}

An API for a cloud file service driver.

Type declaration

  • deleteFile: ((file, baseDirectory?) => Promise<void>)
      • (file, baseDirectory?): Promise<void>
      • Parameters

        Returns Promise<void>

  • getFileDownloadUrl: ((file, baseDirectory?) => Promise<string>)
      • (file, baseDirectory?): Promise<string>
      • Parameters

        Returns Promise<string>

  • getFileUploadUrl: ((file, baseDirectory?) => Promise<string>)
      • (file, baseDirectory?): Promise<string>
      • Parameters

        Returns Promise<string>

  • listFiles: ((path?, baseDirectory?, maxNumberOfFiles?, cursor?) => Promise<ListFilesResult>)
      • (path?, baseDirectory?, maxNumberOfFiles?, cursor?): Promise<ListFilesResult>
      • Parameters

        • Optional path: string
        • Optional baseDirectory: string
        • Optional maxNumberOfFiles: number
        • Optional cursor: string

        Returns Promise<ListFilesResult>