@connectv/core
Version:
agent-based reactive programming library for typescript/javascript
30 lines • 1.84 kB
JavaScript
import { isAgentLike } from './agent-like';
import { Agent } from './agent';
import { Composition } from './composition';
import { expr, Expr } from './expr';
import { gate, Gate } from './gate';
import { isNodeLike } from './node-like';
import { nodeWrap, NodeWrap } from './node-wrap';
import { node, Node } from './node';
import { proxy, Proxy } from './proxy';
import { isSignature } from './signature';
import { state, State } from './state';
import { _switch, Switch } from './switch';
import { handleError, HandleError } from './handle-error';
import { sequence, Sequence } from './sequence';
import { join, peekJoin, Join } from './join';
import { invoke, Invoke } from './invoke';
import { check, Check } from './check';
import { exec, call } from './call';
import { singleton } from './singleton';
import { sampler } from './sampler';
import { composition } from './inline-composition';
import { KeyedDeep } from './keyed-deep';
import { SimpleDeep } from './simple-deep';
import { deep, keyed } from './deep';
import { ChildNotDefined } from './errors/child-not-defined.error';
import { ChildIsNotAgent, ChildIsNotPin } from './errors/child-type-mismatch.error';
import { InsufficientInputs } from './errors/insufficient-input.error';
import { InputNotInSignature, OutputNotInSignature } from './errors/signature-mismatch.error';
export { expr, gate, nodeWrap, proxy, state, check, _switch, handleError, sequence, join, peekJoin, invoke, node, Expr, Gate, NodeWrap, Proxy, State, Check, Switch, HandleError, Sequence, Join, Invoke, Node, Agent, isAgentLike, Composition, composition, isNodeLike, isSignature, exec, call, singleton, sampler, ChildIsNotAgent, ChildIsNotPin, ChildNotDefined, InsufficientInputs, InputNotInSignature, OutputNotInSignature, deep, keyed, SimpleDeep, KeyedDeep, };
//# sourceMappingURL=index.js.map