From 3488825d5615d6ff0bd6d3d04812339d2712de50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20van=20Br=C3=BCgge?= Date: Sat, 15 Apr 2017 16:46:20 +0200 Subject: [PATCH] Fix Reducer type import --- packages/cycle-scripts/template/src/javascript/app.jsx | 4 ++-- packages/cycle-scripts/template/src/typescript/app.tsx | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/cycle-scripts/template/src/javascript/app.jsx b/packages/cycle-scripts/template/src/javascript/app.jsx index e754c87..bb29b22 100644 --- a/packages/cycle-scripts/template/src/javascript/app.jsx +++ b/packages/cycle-scripts/template/src/javascript/app.jsx @@ -1,5 +1,7 @@ module.exports = replacements => `${replacements.import} +const initalState = { count: 0 } + export function App (sources) { const action$ = intent(sources.DOM) const model$ = model(action$) @@ -11,8 +13,6 @@ export function App (sources) { return sinks } -const initalState = { count: 0 } - function intent(DOM) { const add$ = DOM.select('.add').events('click') .${replacements.mapTo}(prevState => ({ ...prevState, count: prevState.count + 1 })) diff --git a/packages/cycle-scripts/template/src/typescript/app.tsx b/packages/cycle-scripts/template/src/typescript/app.tsx index fb7c76f..4f1313e 100644 --- a/packages/cycle-scripts/template/src/typescript/app.tsx +++ b/packages/cycle-scripts/template/src/typescript/app.tsx @@ -1,13 +1,15 @@ module.exports = replacements => `${replacements.import} ${replacements.typeImport} import { DOMSource, VNode } from '@cycle/dom' -import { Sources, Sinks, Reducer } from './interfaces' +import { Sources, Sinks } from './interfaces' export type AppState = { - count : number; + count : number } export type AppReducer = (prevState : AppState) => AppState +const initalState : AppState = { count: 0 } + export function App({ DOM } : Sources) : Sinks { const action$ : ${replacements.streamType} = intent(DOM) const model$ : ${replacements.streamType} = model(action$) @@ -18,8 +20,6 @@ export function App({ DOM } : Sources) : Sinks { } } -const initalState : AppState = { count: 0 } - function intent(DOM : DOMSource) : ${replacements.streamType} { const add$ = DOM.select('.add').events('click') .${replacements.mapTo}(prevState => ({ ...prevState, count: prevState.count + 1 }))