DeclaredContextDeclaration
Interface: DeclaredContextDeclaration
Defined in: src/action/declared-context.ts:40
What one declared context folds, and how.
Properties
fold
readonlyfold:"latest-per-key"
Defined in: src/action/declared-context.ts:50
from
readonlyfrom: readonlyDefinedAction[]
Defined in: src/action/declared-context.ts:45
The actions whose VERIFIED evidence enters the context. Each must
declare settle.evidence, all of the same kind.
id
readonlyid:string
Defined in: src/action/declared-context.ts:42
The context's own id — refused while a live context holds it.
identity
readonlyidentity: (value) =>string
Defined in: src/action/declared-context.ts:49
Which value this is — what a release names. App code, isolated.
Parameters
value
unknown
Returns
string
key
readonlykey: (value) =>string
Defined in: src/action/declared-context.ts:47
Which slot a value fills — one entry per key. App code, isolated.
Parameters
value
unknown
Returns
string
releasedBy?
readonlyoptionalreleasedBy?:object
Defined in: src/action/declared-context.ts:52
An action whose verified evidence names an identity to release.
action
readonlyaction:DefinedAction
identity
readonlyidentity: (evidence) =>string
Parameters
evidence
unknown
Returns
string