@rungsjs/core
Rungs for applications: createRungs, flows, commands, queries, events and errors.
No dependencies, no I/O. Store adapters use @rungsjs/core/store; the pure engine is
@rungsjs/core/engine.
Classes
Section titled “Classes”- ConditionError
- ConfigurationError
- ConflictError
- FlowDefinitionError
- FlowNotApplicableError
- FlowNotFoundError
- InvalidCommandError
- InvalidTransitionError
- NoApproversError
- NotAssignedError
- RequestNotFoundError
- ResolutionError
- RungsError
Interfaces
Section titled “Interfaces”- BlockedInput
- BlockedPage
- BlockedReminder
- BlockedStepView
- Calendar
- CommandOptions
- DelegationInput
- DelegationRule
- Delegations
- DispatchOptions
- DispatchSummary
- FlowDefinition
- FlowInput
- FlowIssue
- FlowRegistration
- FlowRegistry
- InboxEntry
- InboxInput
- InboxPage
- PreviewResult
- PreviewStep
- Queries
- RegisteredFlow
- RemovedApprover
- RequestsInput
- RequestsPage
- RequestState
- RequestSummary
- ResolutionHooks
- ResolveContext
- ResolverArgs
- ResolveRequest
- Rungs
- RungsOptions
- RungsStore
- StepDeadline
- StepDefinition
- StepInput
- StepInstance
- Subject
- Task
- TaskView
- TickOptions
- TickSummary
Type Aliases
Section titled “Type Aliases”- AllSkippedPolicy
- ApproveInput
- ApproverShortfall
- ApproverSpec
- AuditEvent
- AuditEventBody
- AuditEventType
- ComparisonOperator
- Condition
- ConditionOperator
- DedupePolicy
- DelegateInput
- DelegationSkipReason
- DomainEvent
- DomainEventBody
- DomainEventType
- Duration
- EmptyStepPolicy
- EqualityOperator
- JsonValue
- MembershipOperator
- OverrideInput
- PreviewRequestInput
- Primitive
- ReassignInput
- ReceivedType
- RejectInput
- ReminderInterval
- RemovalReason
- RequestStatus
- ResubmitInput
- ResubmitTimeoutAction
- RetryInput
- ReturnInput
- ReturnPolicy
- SkipReason
- StepMode
- StepStatus
- SubmitInput
- TaskStatus
- TimeoutAction
- WithdrawInput