Rulvar API reference / @rulvar/core / EffectLaneFold
Class: EffectLaneFold
Defined in: packages/core/src/effects/fold.ts:223
Constructors
Constructor
new EffectLaneFold(entries, resolutions?): EffectLaneFold;Defined in: packages/core/src/effects/fold.ts:239
Parameters
| Parameter | Type |
|---|---|
entries | readonly JournalEntry[] |
resolutions? | ResolutionFold |
Returns
EffectLaneFold
Methods
canonicalIntent()
canonicalIntent(logicalKey):
| EffectMachine
| undefined;Defined in: packages/core/src/effects/fold.ts:271
The consumed intent holding logicalKey in the CURRENT epoch.
Parameters
| Parameter | Type |
|---|---|
logicalKey | string |
Returns
| EffectMachine | undefined
classificationOf()
classificationOf(seq):
| EffectLaneClassification
| undefined;Defined in: packages/core/src/effects/fold.ts:288
Parameters
| Parameter | Type |
|---|---|
seq | number |
Returns
| EffectLaneClassification | undefined
currentEpoch()
currentEpoch():
| EffectEpochState
| undefined;Defined in: packages/core/src/effects/fold.ts:284
Returns
| EffectEpochState | undefined
declarations()
declarations(): EffectDeclarationState[];Defined in: packages/core/src/effects/fold.ts:292
Returns
epochs()
epochs(): EffectEpochState[];Defined in: packages/core/src/effects/fold.ts:280
Returns
machineAt()
machineAt(intentSeq):
| EffectMachine
| undefined;Defined in: packages/core/src/effects/fold.ts:266
Parameters
| Parameter | Type |
|---|---|
intentSeq | number |
Returns
| EffectMachine | undefined
machines()
machines(): EffectMachine[];Defined in: packages/core/src/effects/fold.ts:262
Returns
openMachines()
openMachines(): EffectMachine[];Defined in: packages/core/src/effects/fold.ts:306
Consumed machines that have not reached a terminal.
Returns
standaloneQuarantines()
standaloneQuarantines(): StandaloneQuarantine[];Defined in: packages/core/src/effects/fold.ts:301
Sweep-recorded quarantines with no machine (kill 25's remainder).
Returns
standaloneRefusals()
standaloneRefusals(): StandaloneRefusal[];Defined in: packages/core/src/effects/fold.ts:296