Skip to main content

service/cache_snapshot

Api Code Documentation / Exports / service/cache_snapshot

Table of contents

Functions

Functions

getLatestSnapshot

getLatestSnapshot(ctx, conn, streamName, key, eventType): Promise<Type<Project>>

Parameters

NameType
ctxCtx
connConnToken
streamNamestring
keystring
eventType"project_snapshot_published"

Returns

Promise<Type<Project>>

Defined in

src/service/cache_snapshot.ts:79

getLatestSnapshot(ctx, conn, streamName, key, eventType): Promise<Type<Subproject>>

Parameters

NameType
ctxCtx
connConnToken
streamNamestring
keystring
eventType"subproject_snapshot_published"

Returns

Promise<Type<Subproject>>

Defined in

src/service/cache_snapshot.ts:87

getLatestSnapshot(ctx, conn, streamName, key, eventType): Promise<Type<Workflowitem>>

Parameters

NameType
ctxCtx
connConnToken
streamNamestring
keystring
eventType"workflowitem_snapshot_published"

Returns

Promise<Type<Workflowitem>>

Defined in

src/service/cache_snapshot.ts:95


parseBusinessEvents

parseBusinessEvents(items, streamName): Type<BusinessEvent>[]

Parameters

NameType
itemsItem[]
streamNamestring

Returns

Type<BusinessEvent>[]

Defined in

src/service/cache_snapshot.ts:337


publishSnapshot

publishSnapshot(ctx, conn, streamName, key, eventType, creatingUser, createEvent, ordering?): Promise<{ canPublish: boolean ; eventData: Type<BusinessEvent> }>

Parameters

NameType
ctxCtx
connConnToken
streamNamestring
keystring
eventTypestring
creatingUserServiceUser
createEventFunction
ordering?WorkflowitemOrdering

Returns

Promise<{ canPublish: boolean ; eventData: Type<BusinessEvent> }>

Defined in

src/service/cache_snapshot.ts:189