-
Notifications
You must be signed in to change notification settings - Fork 2
storage.Interface.StorageDriverContract
@sclable/nestjs-libs / storage / StorageDriverContract
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:7
createBucket(
bucket):Promise<void>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:8
string
Promise<void>
deleteObject(
bucket,id):Promise<boolean>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:17
string
string
Promise<boolean>
getDownloadUrl(
bucket,id,filename):Promise<string>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:19
string
string
string
Promise<string>
getMetaData(
bucket,id):Promise<FileMetaData|null>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:18
string
string
Promise<FileMetaData | null>
getObject(
bucket,id):Promise<Buffer<ArrayBufferLike>>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:15
string
string
Promise<Buffer<ArrayBufferLike>>
getObjectStream(
bucket,id):Promise<ReadableStream>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:16
string
string
Promise<ReadableStream>
getUploadUrl(
bucket,id,onUploaded):Promise<string>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:21
string
string
(record) => void
Promise<string>
putObject(
bucket,id,content,metadata?):Promise<string>
Defined in: packages/storage/src/contracts/storage-driver.contract.ts:9
string
string
Buffer<ArrayBufferLike> | Readable
FileMetaData
Promise<string>