Boatstack TypeScript SDK
Repository
Preparing search index...
@operatorstack/boatstack
ControlProgramIR
Interface ControlProgramIR
Canonical raw IR emitted by the TypeScript authoring frontend.
interface
ControlProgramIR
{
declarations
:
{
authorities
?:
string
[]
;
capabilities
?:
string
[]
;
effects
?:
string
[]
;
input_resolvers
?:
string
[]
;
verifiers
?:
string
[]
;
}
;
description
?:
string
;
entries
:
EntryDefinition
[]
;
evidence
:
EvidenceDefinition
[]
;
facets
:
FacetDefinition
[]
;
operators
:
OperatorDefinition
[]
;
program
:
{
description
?:
string
;
id
:
string
;
version
:
string
}
;
schema
:
"control-program"
;
schema_revision
:
3
;
targets
:
TargetDefinition
[]
;
transitions
:
TransitionDefinition
[]
;
work
:
WorkContract
[]
;
}
Index
Properties
declarations
description?
entries
evidence
facets
operators
program
schema
schema_
revision
targets
transitions
work
Properties
declarations
declarations
:
{
authorities
?:
string
[]
;
capabilities
?:
string
[]
;
effects
?:
string
[]
;
input_resolvers
?:
string
[]
;
verifiers
?:
string
[]
;
}
Optional
description
description
?:
string
entries
entries
:
EntryDefinition
[]
evidence
evidence
:
EvidenceDefinition
[]
facets
facets
:
FacetDefinition
[]
operators
operators
:
OperatorDefinition
[]
program
program
:
{
description
?:
string
;
id
:
string
;
version
:
string
}
schema
schema
:
"control-program"
schema_
revision
schema_revision
:
3
targets
targets
:
TargetDefinition
[]
transitions
transitions
:
TransitionDefinition
[]
work
work
:
WorkContract
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
declarations
description
entries
evidence
facets
operators
program
schema
schema_
revision
targets
transitions
work
Repository
Boatstack TypeScript SDK
Loading...
Canonical raw IR emitted by the TypeScript authoring frontend.