Comparing version
@@ -8,2 +8,3 @@ import * as E from "fp-ts/lib/Either"; | ||
aggregate: import("./Aggregate").AggregateCreator<"Either" | "IOEither" | "TaskEither">; | ||
eventLogOps: import("./EventLogOps").EventLogOps<"TaskEither">; | ||
start: (process: import("./Loop").Process) => import("fp-ts/lib/TaskEither").TaskEither<Error, void>; | ||
@@ -10,0 +11,0 @@ stop: (process: import("./Loop").Process) => import("fp-ts/lib/TaskEither").TaskEither<Error, void>; |
@@ -31,2 +31,3 @@ "use strict"; | ||
var Publisher_1 = require("./Publisher"); | ||
var EventLogOps_1 = require("./EventLogOps"); | ||
var loopTask = Loop_1.loop(Program_1.programTask); | ||
@@ -37,2 +38,2 @@ var dbTask = Db_1.db(Program_1.programTask); | ||
var dispatcherTask = Dispatcher_1.dispatcher(__assign(__assign(__assign(__assign({}, Program_1.programTask), dbTask), publisherTask), loopTask)); | ||
exports.T = __assign(__assign(__assign(__assign({ isRight: E.isRight, isLeft: E.isLeft }, dbTask), Program_1.programTask), loopTask), { cmd: commandTask, dispatcher: dispatcherTask, projector: Projector_1.projector(__assign(__assign(__assign({}, Program_1.programTask), loopTask), dbTask)), event: Event_1.event(), aggregate: Aggregate_1.aggregate() }); | ||
exports.T = __assign(__assign(__assign(__assign({ isRight: E.isRight, isLeft: E.isLeft }, dbTask), Program_1.programTask), loopTask), { cmd: commandTask, dispatcher: dispatcherTask, projector: Projector_1.projector(__assign(__assign(__assign({}, Program_1.programTask), loopTask), dbTask)), event: Event_1.event(), aggregate: Aggregate_1.aggregate(), eventLogOps: EventLogOps_1.eventLogOps(__assign(__assign({}, Program_1.programTask), dbTask)) }); |
@@ -6,2 +6,3 @@ import { Kind2, URIS2 } from "fp-ts/lib/HKT"; | ||
import { Either } from "fp-ts/lib/Either"; | ||
export declare type K<F extends URIS2, T> = Kind2<F, Error, T>; | ||
export interface Program<F extends URIS2> extends Monad2<F> { | ||
@@ -8,0 +9,0 @@ rightIO: <T>(io: IO.IO<T>) => Kind2<F, Error, T>; |
{ | ||
"name": "ditto-ts", | ||
"version": "0.1.0-alpha2", | ||
"version": "0.1.0-alpha3", | ||
"license": "SEE LICENSE IN LICENCE.md", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
53306
2.59%35
6.06%1139
2.71%