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[]>