UNPKG

@connectv/core

Version:

agent-based reactive programming library for typescript/javascript

31 lines (30 loc) 2.41 kB
import { AgentLike, isAgentLike } from './agent-like'; import { Agent } from './agent'; import { Composition } from './composition'; import { expr, Expr, ExprFunc, ExprNoArgFunc, ExprWithArgFunc } from './expr'; import { gate, Gate } from './gate'; import { NodeLike, isNodeLike } from './node-like'; import { nodeWrap, NodeWrap } from './node-wrap'; import { node, Node, NodeInputs, NodeOutput, NodeRunFunc, NodeSignature } from './node'; import { proxy, Proxy } from './proxy'; import { Signature, isSignature } from './signature'; import { state, State, EqualityFunc } from './state'; import { _switch, Switch } from './switch'; import { handleError, HandleError } from './handle-error'; import { sequence, Sequence, SequenceToken, SequenceTokenIndicator } from './sequence'; import { join, peekJoin, Join } from './join'; import { invoke, Invoke } from './invoke'; import { check, Check } from './check'; import { exec, call, AgentFactory } from './call'; import { singleton } from './singleton'; import { sampler } from './sampler'; import { composition } from './inline-composition'; import { KeyFunc, AdditionList, DeletionList, MoveList } from '../util/keyed-array-diff'; import { KeyedDeep, ChangeMap } from './keyed-deep'; import { SimpleDeep, DeepAccessor, DeepChildFactory } 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, AgentLike, isAgentLike, AgentFactory, Composition, composition, NodeLike, isNodeLike, NodeInputs, NodeOutput, NodeRunFunc, Signature, NodeSignature, isSignature, ExprFunc, ExprNoArgFunc, ExprWithArgFunc, SequenceToken, SequenceTokenIndicator, EqualityFunc, exec, call, singleton, sampler, ChildIsNotAgent, ChildIsNotPin, ChildNotDefined, InsufficientInputs, InputNotInSignature, OutputNotInSignature, deep, keyed, SimpleDeep, KeyedDeep, DeepAccessor, DeepChildFactory, KeyFunc, ChangeMap, AdditionList, MoveList, DeletionList, };