Upgrade to Flow 0.71

This commit is contained in:
Tom Moor
2018-05-05 16:16:08 -07:00
parent 4a4f9f7107
commit 518015f55b
256 changed files with 23205 additions and 3658 deletions

View File

@ -1,5 +1,5 @@
// @flow
import React from 'react';
import * as React from 'react';
import ReactDOMServer from 'react-dom/server';
import { Helmet } from 'react-helmet';
import { ServerStyleSheet, StyleSheetManager } from 'styled-components';
@ -7,7 +7,7 @@ import Layout from '../pages/components/Layout';
const sheet = new ServerStyleSheet();
export default function renderpage(ctx: Object, children: React$Element<*>) {
export default function renderpage(ctx: Object, children: React.Node) {
const html = ReactDOMServer.renderToString(
<StyleSheetManager sheet={sheet.instance}>
<Layout>{children}</Layout>
@ -17,6 +17,7 @@ export default function renderpage(ctx: Object, children: React$Element<*>) {
// helmet returns an object of meta tags with toString methods, urgh.
const helmet = Helmet.renderStatic();
let head = '';
// $FlowFixMe
Object.keys(helmet).forEach(key => (head += helmet[key].toString()));
ctx.body = html