Skip to main content

service/domain/workflow/subproject_eventsourcing

Api Code Documentation / Exports / service/domain/workflow/subproject_eventsourcing

Table of contents

Functions

Functions

newSubprojectFromEvent

newSubprojectFromEvent(ctx, subproject, event): Type<Subproject>

Returns a new subproject with the given event applied, or an error.

Parameters

NameType
ctxCtx
subprojectSubproject
eventBusinessEvent

Returns

Type<Subproject>

Defined in

src/service/domain/workflow/subproject_eventsourcing.ts:218


parseSubprojectFromSnapshot

parseSubprojectFromSnapshot(subprojectJson): Subproject

Parameters

NameType
subprojectJsonany

Returns

Subproject

Defined in

src/service/domain/workflow/subproject_eventsourcing.ts:88


sourceSubprojectFromSnapshot

sourceSubprojectFromSnapshot(ctx, events, withLog, subprojectJson?): Type<Subproject>

Parameters

NameType
ctxCtx
eventsBusinessEvent[]
withLogboolean
subprojectJson?any

Returns

Type<Subproject>

Defined in

src/service/domain/workflow/subproject_eventsourcing.ts:20


sourceSubprojects

sourceSubprojects(ctx, events, origin?): Object

Parameters

NameType
ctxCtx
eventsBusinessEvent[]
origin?Map<string, Subproject>

Returns

Object

NameType
errorsError[]
subprojectsSubproject[]

Defined in

src/service/domain/workflow/subproject_eventsourcing.ts:108