Skip to main content

Interface: StorageDriver

common.StorageDriver

External storage backend driver.

name is the per-instance routing key written into the wire format. type is a stable cross-language driver-implementation identifier reported via worker heartbeat (e.g. "aws.s3driver").

Properties​

name​

• Readonly name: string


type​

• Readonly type: string

Methods​

retrieve​

▸ retrieve(context, claims): Promise<IPayload[]>

Parameters​

NameType
contextStorageDriverRetrieveContext
claimsStorageDriverClaim[]

Returns​

Promise<IPayload[]>


store​

▸ store(context, payloads): Promise<StorageDriverClaim[]>

Parameters​

NameType
contextStorageDriverStoreContext
payloadsIPayload[]

Returns​

Promise<StorageDriverClaim[]>