/* @flow */
var React = require('react');
var Div = 'div';
var Bad = 'bad';
var Str: string = 'str';
; // This is fine
; // Error: 'bad' not in JSXIntrinsics
; // Error: string ~> keys of JSXIntrinsics
React.createElement('div', {}); // This is fine
React.createElement('bad', {}); // Error: 'bad' not in JSXIntrinsics
React.createElement(Str, {}); // Error: string ~> keys of JSXIntrinsics
// TODO: Make this an error
; // Not an error but should be eventually