Skip to main content

Class: PrismaBlobStore

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:23

Large payload storage.

Implements​

Constructors​

Constructor​

new PrismaBlobStore(prisma): PrismaBlobStore

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:24

Parameters​

prisma​

BlobPrismaClient

Returns​

PrismaBlobStore

Methods​

delete()​

delete(key): Promise<void>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:53

Parameters​

key​

string

Returns​

Promise<void>

Implementation of​

BlobStore.delete


get()​

get(key): Promise<unknown>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:34

Parameters​

key​

string

Returns​

Promise<unknown>

Implementation of​

BlobStore.get


has()​

has(key): Promise<boolean>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:45

Parameters​

key​

string

Returns​

Promise<boolean>

Implementation of​

BlobStore.has


list()​

list(prefix): Promise<string[]>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:57

Parameters​

prefix​

string

Returns​

Promise<string[]>

Implementation of​

BlobStore.list


put()​

put(key, data): Promise<void>

Defined in: packages/workflow-engine/src/persistence/prisma/blob-store.ts:26

Parameters​

key​

string

data​

unknown

Returns​

Promise<void>

Implementation of​

BlobStore.put