@typescript-tea/core
Version:
The Elm Architecture for typescript
17 lines • 818 B
TypeScript
import * as ProgramNs from "./program";
export declare const Program: typeof ProgramNs;
export declare type Program<Init, State, Action, View> = ProgramNs.Program<Init, State, Action, View>;
import * as DispatchNs from "./dispatch";
export declare const Dispatch: typeof DispatchNs;
export declare type Dispatch<A> = DispatchNs.Dispatch<A>;
export * from "./effect-manager";
import * as CmdNs from "./cmd";
export declare const Cmd: typeof CmdNs;
export declare type Cmd<A> = CmdNs.Cmd<A>;
import * as SubNs from "./sub";
export declare const Sub: typeof SubNs;
export declare type Sub<A> = SubNs.Sub<A>;
import * as ResultNs from "./result";
export declare const Result: typeof ResultNs;
export declare type Result<TError, TValue> = ResultNs.Result<TError, TValue>;
//# sourceMappingURL=index.d.ts.map