Powercontextartifactsprotocols

ArtifactStore

Commit new Artifact revisions from complete domain objects.

Functions

funcadd(draft) -> ArtifactT

Commit the first revision represented by draft.

paramdraftDraftT_contra

Returns

powercontext.artifacts.protocols.ArtifactT
funcrevise(artifact, draft) -> ArtifactT

Commit draft only if artifact remains the latest revision.

paramartifactArtifactT
paramdraftDraftT_contra

Returns

powercontext.artifacts.protocols.ArtifactT

On this page