UNPKG

pando

Version:

A functional reactive programming library for javascript

50 lines (36 loc) 1.67 kB
var blockTillReady, connect, createDispatcherType, doAsync, factories, isDispatcher, isEnd, isEventStream, isNonTerminal, isProperty, isRelevant, onFirstAndOnlyValue, onValue, predicates, sources, terminate, transforms, transubscribe, utilities, _ref, _ref1, _ref2, _ref3; _ref = require('./scheduling'), blockTillReady = _ref.blockTillReady, doAsync = _ref.doAsync; connect = require('./connect'); createDispatcherType = require('./createDispatcherType'); factories = require('./dispatcher-factories'); _ref1 = require('./constant-comparisons'), isEnd = _ref1.isEnd, isNonTerminal = _ref1.isNonTerminal, isRelevant = _ref1.isRelevant; sources = require('./source-determiners'); terminate = require('./transform-utilities').terminate; transforms = require('./transforms'); _ref2 = require('./dispatcher-comparisons'), isDispatcher = _ref2.isDispatcher, isEventStream = _ref2.isEventStream, isProperty = _ref2.isProperty; _ref3 = require('./subscription-utilities'), onFirstAndOnlyValue = _ref3.onFirstAndOnlyValue, onValue = _ref3.onValue, transubscribe = _ref3.transubscribe; predicates = { isDispatcher: isDispatcher, isEnd: isEnd, isEventStream: isEventStream, isNonTerminal: isNonTerminal, isProperty: isProperty, isRelevant: isRelevant }; utilities = { blockTillReady: blockTillReady, connect: connect, createDispatcherType: createDispatcherType, doAsync: doAsync, onFirstAndOnlyValue: onFirstAndOnlyValue, onValue: onValue, terminate: terminate, transubscribe: transubscribe }; module.exports = { factories: factories, predicates: predicates, sources: sources, transforms: transforms, utilities: utilities };