loganpowell / ac

https://loganpowell.github.io/ac
1 stars 0 forks source link

Outline

Command Keys

Key Value Role(s) Required
sub$ String Topic ID: connects Command to handler [DP]/[RG]
args Any Payload or payload function [AH]
path Any Lens for global state evolution [ST]
handler Function Dispatches on Command (side effects) [RG]
source$ Stream Upstream Command "Feeder" [AH]
reso Function Promise resolution handler [PR]
erro Function Promise rejection handler [PR]
RG: Command Registration
DP: Command Dispatch
PR: Commands Containing Promises (during dispatch)
AH: Ad-hoc Configuration of Command Dispatch
ST: Global State evolution (lens)

[lensed]()

Symbols Glossary

Symbol Description
(#) => [function with # (number) parameters]
PRI Primitive value (boolean, string, number)
{?} Object
{P} Promise
{C} [Command object]
{A} [Accumulator object]
[{C},{C}] / [T] [Task array]
(A) => [T] [Subtask]

function with # (number) parameters Command object
Accumulator object
Task array
Subtask