Skip to content

Instantly share code, notes, and snippets.

@frantic
Created September 23, 2015 16:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save frantic/40bfbaf767ce190a1d06 to your computer and use it in GitHub Desktop.
Save frantic/40bfbaf767ce190a1d06 to your computer and use it in GitHub Desktop.
Flow
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- This file was created with the aha Ansi HTML Adapter. http://ziz.delphigl.com/tool_aha.php -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xml+xhtml; charset=UTF-8" />
<title>stdin</title>
</head>
<body>
<pre>
<span style="text-decoration:underline;">auxiliary_tests/module_test.js</span>
2: var Foo = <span style="color:red;">require('Foo')</span>; ← Foo. Required module not found
<span style="text-decoration:underline;">auxiliary_tests/type_test.js</span>
2: var _:number = <span style="color:red;">XXX</span>; ← identifier XXX. Could not resolve name
<span style="text-decoration:underline;">examples/01_HelloWorld/hello.js</span>
7: <span style="color:red;">foo(&quot;Hello, world!&quot;)</span>; ← function call
7: foo(<span style="color:red;">&quot;Hello, world!&quot;</span>); ← string. This type is incompatible with
4: return <span style="color:red;">x*10</span>; ← number
<span style="text-decoration:underline;">examples/02_TypeAnnotations/type_annotations.js</span>
4: return <span style="color:red;">x.length * y</span>; ← number. This type is incompatible with
3: function foo(x: string, y: number): <span style="color:red;">string</span> { ← string
<span style="text-decoration:underline;">examples/03_Null/nulls.js</span>
7: var total = length(&quot;Hello&quot;) + <span style="color:red;">length(null)</span>; ← function call
4: return x.<span style="color:red;">length</span>; ← property `length`. Property cannot be accessed on possibly null value
7: var total = length(&quot;Hello&quot;) + length(<span style="color:red;">null</span>); ← null
<span style="text-decoration:underline;">examples/04_Arrays/arrays.js</span>
11: <span style="color:red;">total([1, 2, 3, &quot;Hello&quot;])</span>; ← function call
11: total([1, 2, 3, <span style="color:red;">&quot;Hello&quot;</span>]); ← string. This type is incompatible with
3: function total(numbers: Array&lt;<span style="color:red;">number</span>&gt;) { ← number
<span style="text-decoration:underline;">examples/05_DynamicCode/dynamic.js</span>
4: return <span style="color:red;">x.length</span>; ← property `length`
4: return x.<span style="color:red;">length</span>; ← property `length`. Property not found in
70: declare class Number { ← Number. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:70</span>
<span style="text-decoration:underline;">examples/flux-chat/js/dispatcher/ChatAppDispatcher.js</span>
16: var Dispatcher = <span style="color:red;">require('flux')</span>.Dispatcher; ← flux. Required module not found
<span style="text-decoration:underline;">examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>
34: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← call of method getItem
34: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← null. This type is incompatible with
305: static parse(text: <span style="color:red;">string</span>, reviver?: (key: any, value: any) =&gt; any): any; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:305</span>
<span style="text-decoration:underline;">examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>
34: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← call of method getItem
34: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← undefined. This type is incompatible with
305: static parse(text: <span style="color:red;">string</span>, reviver?: (key: any, value: any) =&gt; any): any; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:305</span>
<span style="text-decoration:underline;">examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>
42: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← call of method getItem
42: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← null. This type is incompatible with
305: static parse(text: <span style="color:red;">string</span>, reviver?: (key: any, value: any) =&gt; any): any; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:305</span>
<span style="text-decoration:underline;">examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>
42: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← call of method getItem
42: var rawMessages = JSON.parse(<span style="color:red;">localStorage.getItem('messages')</span>); ← undefined. This type is incompatible with
305: static parse(text: <span style="color:red;">string</span>, reviver?: (key: any, value: any) =&gt; any): any; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:305</span>
<span style="text-decoration:underline;">src/dts/tests/classes/classes.js</span>
2: var a : <span style="color:red;">C</span> = new D(); ← identifier C. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/classes/classes.js</span>
3: var a : <span style="color:red;">D</span> = new C(); // Error: C ~&gt; D ← identifier D. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/enums/enums.js</span>
2: var x = <span style="color:red;">Color</span>.R; ← identifier Color. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/export_modules/export_modules.js</span>
2: var P = <span style="color:red;">require(&quot;module-P&quot;)</span>; ← module-P. Required module not found
<span style="text-decoration:underline;">src/dts/tests/functions/functions.js</span>
2: var x: <span style="color:red;">C</span> = f (5); ← identifier C. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/functions/functions.js</span>
2: var x: C = <span style="color:red;">f</span> (5); ← identifier f. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/import_commonjs/import_commonjs.js</span>
2: var P = <span style="color:red;">require(&quot;module-P&quot;)</span>; ← module-P. Required module not found
<span style="text-decoration:underline;">src/dts/tests/import_commonjs/import_commonjs.js</span>
4: var M = <span style="color:red;">require(&quot;M&quot;)</span>; ← M. Required module not found
<span style="text-decoration:underline;">src/dts/tests/interface_var/interface_var.js</span>
4: var tom : <span style="color:red;">adult</span> = new adult(); ← identifier adult. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/modules/modules.js</span>
2: var M = <span style="color:red;">require('M')</span>;; ← M. Required module not found
<span style="text-decoration:underline;">src/dts/tests/modules/modules.js</span>
7: var obj = new <span style="color:red;">I</span>(); ← identifier I. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/modules2/modules2.js</span>
2: var M = <span style="color:red;">require('M.N')</span>;; ← M.N. Required module not found
<span style="text-decoration:underline;">src/dts/tests/nested_modules/nested_modules.js</span>
2: var M = <span style="color:red;">require('M')</span>; ← M. Required module not found
<span style="text-decoration:underline;">src/dts/tests/nested_modules/nested_modules.js</span>
3: var P = <span style="color:red;">require('P')</span>; ← P. Required module not found
<span style="text-decoration:underline;">src/dts/tests/nested_modules/nested_modules.js</span>
4: var F = <span style="color:red;">require('F')</span>; ← F. Required module not found
<span style="text-decoration:underline;">src/dts/tests/nested_modules/nested_modules.js</span>
5: var T = <span style="color:red;">require('T')</span>; ← T. Required module not found
<span style="text-decoration:underline;">src/dts/tests/numbered_keys/numbered_keys.js</span>
2: var z : string = <span style="color:red;">x</span>[&quot;0&quot;]; ← identifier x. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/type_alias/type_alias.js</span>
2: var M = <span style="color:red;">require('M')</span>; ← M. Required module not found
<span style="text-decoration:underline;">src/dts/tests/union/union.js</span>
3: var b : typeof <span style="color:red;">x</span> = 5; ← typeof-annotation 'x'. Could not resolve name
<span style="text-decoration:underline;">src/dts/tests/var_interface/var_interface.js</span>
4: var tom : <span style="color:red;">adult</span> = new adult(); ← identifier adult. Could not resolve name
<span style="text-decoration:underline;">tests/arith/mult.js</span>
5: num(<span style="color:red;">null</span> * 1); ← null. This type is incompatible with
5: num(<span style="color:red;">null * 1</span>); ← number
<span style="text-decoration:underline;">tests/arith/mult.js</span>
6: num(1 * <span style="color:red;">null</span>); ← null. This type is incompatible with
6: num(<span style="color:red;">1 * null</span>); ← number
<span style="text-decoration:underline;">tests/arith/relational.js</span>
4: (<span style="color:red;">1 &lt; &quot;foo&quot;</span>); // error ← relational comparison
4: (<span style="color:red;">1</span> &lt; &quot;foo&quot;); // error ← number. Cannot be compared to
4: (1 &lt; <span style="color:red;">&quot;foo&quot;</span>); // error ← string
<span style="text-decoration:underline;">tests/arith/relational.js</span>
5: (<span style="color:red;">&quot;foo&quot; &lt; 1</span>); // error ← relational comparison
5: (<span style="color:red;">&quot;foo&quot;</span> &lt; 1); // error ← string. Cannot be compared to
5: (&quot;foo&quot; &lt; <span style="color:red;">1</span>); // error ← number
<span style="text-decoration:underline;">tests/arith/relational.js</span>
7: (<span style="color:red;">1 &lt; {foo: 1}</span>); // error ← relational comparison
7: (<span style="color:red;">1</span> &lt; {foo: 1}); // error ← number. Cannot be compared to
7: (1 &lt; <span style="color:red;">{foo: 1}</span>); // error ← object literal
<span style="text-decoration:underline;">tests/arith/relational.js</span>
8: (<span style="color:red;">{foo: 1} &lt; 1</span>); // error ← relational comparison
8: (<span style="color:red;">{foo: 1}</span> &lt; 1); // error ← object literal. Cannot be compared to
8: ({foo: 1} &lt; <span style="color:red;">1</span>); // error ← number
<span style="text-decoration:underline;">tests/arith/relational.js</span>
9: (<span style="color:red;">{foo: 1} &lt; {foo: 1}</span>); // error ← relational comparison
9: (<span style="color:red;">{foo: 1}</span> &lt; {foo: 1}); // error ← object literal. Cannot be compared to
9: ({foo: 1} &lt; <span style="color:red;">{foo: 1}</span>); // error ← object literal
<span style="text-decoration:underline;">tests/arith/relational.js</span>
10: (<span style="color:red;">&quot;foo&quot; &lt; {foo: 1}</span>); // error ← relational comparison
10: (<span style="color:red;">&quot;foo&quot;</span> &lt; {foo: 1}); // error ← string. Cannot be compared to
10: (&quot;foo&quot; &lt; <span style="color:red;">{foo: 1}</span>); // error ← object literal
<span style="text-decoration:underline;">tests/arith/relational.js</span>
11: (<span style="color:red;">{foo: 1} &lt; &quot;foo&quot;</span>); // error ← relational comparison
11: (<span style="color:red;">{foo: 1}</span> &lt; &quot;foo&quot;); // error ← object literal. Cannot be compared to
11: ({foo: 1} &lt; <span style="color:red;">&quot;foo&quot;</span>); // error ← string
<span style="text-decoration:underline;">tests/arith/relational.js</span>
14: (<span style="color:red;">1 &lt; x</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← relational comparison
14: (1 &lt; <span style="color:red;">x</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← null. Cannot be compared to
14: (<span style="color:red;">1</span> &lt; x); // 2 errors: null !~&gt; number; undefined !~&gt; number ← number
<span style="text-decoration:underline;">tests/arith/relational.js</span>
14: (<span style="color:red;">1 &lt; x</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← relational comparison
14: (1 &lt; <span style="color:red;">x</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← undefined. Cannot be compared to
14: (<span style="color:red;">1</span> &lt; x); // 2 errors: null !~&gt; number; undefined !~&gt; number ← number
<span style="text-decoration:underline;">tests/arith/relational.js</span>
15: (<span style="color:red;">x &lt; 1</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← relational comparison
15: (<span style="color:red;">x</span> &lt; 1); // 2 errors: null !~&gt; number; undefined !~&gt; number ← null. Cannot be compared to
15: (x &lt; <span style="color:red;">1</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← number
<span style="text-decoration:underline;">tests/arith/relational.js</span>
15: (<span style="color:red;">x &lt; 1</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← relational comparison
15: (<span style="color:red;">x</span> &lt; 1); // 2 errors: null !~&gt; number; undefined !~&gt; number ← undefined. Cannot be compared to
15: (x &lt; <span style="color:red;">1</span>); // 2 errors: null !~&gt; number; undefined !~&gt; number ← number
<span style="text-decoration:underline;">tests/arith/relational.js</span>
17: (<span style="color:red;">null &lt; null</span>); // error ← relational comparison
17: (null &lt; <span style="color:red;">null</span>); // error ← null. Cannot be compared to
17: (<span style="color:red;">null</span> &lt; null); // error ← null
<span style="text-decoration:underline;">tests/arith/relational.js</span>
18: (<span style="color:red;">undefined &lt; null</span>); // error ← relational comparison
18: (undefined &lt; <span style="color:red;">null</span>); // error ← null. Cannot be compared to
18: (<span style="color:red;">undefined</span> &lt; null); // error ← undefined
<span style="text-decoration:underline;">tests/arith/relational.js</span>
19: (<span style="color:red;">null &lt; undefined</span>); // error ← relational comparison
19: (<span style="color:red;">null</span> &lt; undefined); // error ← null. Cannot be compared to
19: (null &lt; <span style="color:red;">undefined</span>); // error ← undefined
<span style="text-decoration:underline;">tests/arith/relational.js</span>
20: (<span style="color:red;">undefined &lt; undefined</span>); // error ← relational comparison
20: (<span style="color:red;">undefined</span> &lt; undefined); // error ← undefined. Cannot be compared to
20: (undefined &lt; <span style="color:red;">undefined</span>); // error ← undefined
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
5: var b = <span style="color:red;">a.map(function (x) { foo(x); return &quot;&quot; + x; })</span>; ← call of method map
4: var a = [<span style="color:red;">0</span>]; ← number. This type is incompatible with
2: function foo(x:<span style="color:red;">string</span>) { } ← string
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
5: var b = <span style="color:red;">a.map(function (x) { foo(x); return &quot;&quot; + x; })</span>; ← call of method map
5: var b = a.map(function (x) { foo(x); return <span style="color:red;">&quot;&quot; + x</span>; }); ← string. This type is incompatible with
8: var d: <span style="color:red;">number</span> = b[0]; ← number
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
10: var e:Array&lt;string&gt; = <span style="color:red;">a.reverse()</span>; ← call of method reverse
4: var a = [<span style="color:red;">0</span>]; ← number. This type is incompatible with
10: var e:Array&lt;<span style="color:red;">string</span>&gt; = a.reverse(); ← string
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
10: var e:Array&lt;string&gt; = <span style="color:red;">a.reverse()</span>; ← call of method reverse
10: var e:Array&lt;<span style="color:red;">string</span>&gt; = a.reverse(); ← string. This type is incompatible with
4: var a = [<span style="color:red;">0</span>]; ← number
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
21: var n: Array&lt;number&gt; = <span style="color:red;">h.concat('a', 'b', 'c')</span>; // Error ← call of method concat
21: var n: Array&lt;number&gt; = h.concat(<span style="color:red;">'a'</span>, 'b', 'c'); // Error ← string. This type is incompatible with
139: concat&lt;S&gt;(...items: Array&lt;<span style="color:red;">Array&lt;S&gt; | S</span>&gt;): Array&lt;T | S&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:139</span>
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
21: var n: Array&lt;number&gt; = <span style="color:red;">h.concat('a', 'b', 'c')</span>; // Error ← call of method concat
21: var n: Array&lt;number&gt; = h.concat('a', <span style="color:red;">'b'</span>, 'c'); // Error ← string. This type is incompatible with
139: concat&lt;S&gt;(...items: Array&lt;<span style="color:red;">Array&lt;S&gt; | S</span>&gt;): Array&lt;T | S&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:139</span>
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
21: var n: Array&lt;number&gt; = <span style="color:red;">h.concat('a', 'b', 'c')</span>; // Error ← call of method concat
21: var n: Array&lt;number&gt; = h.concat('a', 'b', <span style="color:red;">'c'</span>); // Error ← string. This type is incompatible with
139: concat&lt;S&gt;(...items: Array&lt;<span style="color:red;">Array&lt;S&gt; | S</span>&gt;): Array&lt;T | S&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:139</span>
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
46: <span style="color:red;">[&quot;&quot;].reduce((acc, str) =&gt; acc * str.length)</span>; // error, string ~&gt; number ← call of method reduce. Function cannot be called on
163: <span style="color:red;">reduce</span>&lt;U&gt;( ← Array. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:163</span>
<span style="text-decoration:underline;">tests/arraylib/array_lib.js</span>
47: <span style="color:red;">[&quot;&quot;].reduceRight((acc, str) =&gt; acc * str.length)</span>; // error, string ~&gt; number ← call of method reduceRight. Function cannot be called on
170: <span style="color:red;">reduceRight</span>&lt;U&gt;( ← Array. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:170</span>
<span style="text-decoration:underline;">tests/arrows/advanced_arrows.js</span>
7: var bad = (x: number): string =&gt; <span style="color:red;">x</span>; // Error! ← number. This type is incompatible with
7: var bad = (x: number): <span style="color:red;">string</span> =&gt; x; // Error! ← string
<span style="text-decoration:underline;">tests/arrows/advanced_arrows.js</span>
11: (ident(<span style="color:red;">&quot;hi&quot;</span>): number); // Error ← string. This type is incompatible with
11: (ident(&quot;hi&quot;): <span style="color:red;">number</span>); // Error ← number
<span style="text-decoration:underline;">tests/async/async.js</span>
12: <span style="color:red;">return 1;</span> // error, number != bool ← async return
12: return <span style="color:red;">1</span>; // error, number != bool ← number. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/async/async.js</span>
30: async function f4(p: Promise&lt;<span style="color:red;">number</span>&gt;): Promise&lt;bool&gt; { ← number. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/async/async.js</span>
45: static async m(a): <span style="color:red;">void</span> { await a; } // error, void != Promise&lt;void&gt; ← undefined. This type is incompatible with
375: declare class Promise&lt;R&gt; { ← Promise. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:375</span>
<span style="text-decoration:underline;">tests/async/async2.js</span>
6: <span style="color:red;">return 42;</span> ← async return
6: return <span style="color:red;">42</span>; ← number. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/async/async2.js</span>
29: var voidoid3: () =&gt; <span style="color:red;">void</span> = voidoid1; // error, void != Promise&lt;void&gt; ← undefined. This type is incompatible with
375: declare class Promise&lt;R&gt; { ← Promise. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:375</span>
<span style="text-decoration:underline;">tests/async/async2.js</span>
43: async function voidoid5(): <span style="color:red;">void</span> { // error, void != Promise&lt;void&gt; ← undefined. This type is incompatible with
375: declare class Promise&lt;R&gt; { ← Promise. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:375</span>
<span style="text-decoration:underline;">tests/async/async2.js</span>
48: : <span style="color:red;">Promise&lt;number&gt;</span> { // error, number != void ← undefined. This type is incompatible with
48: : Promise&lt;<span style="color:red;">number</span>&gt; { // error, number != void ← number
<span style="text-decoration:underline;">tests/async/async3.js</span>
23: var a = <span style="color:red;">await bar()</span>; ← await
12: return <span style="color:red;">42</span>; ← number. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/autocomplete/foo.js</span>
11: ← Unexpected end of input
<span style="text-decoration:underline;">tests/autocomplete_json/foo.js</span>
11: ← Unexpected end of input
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
19: type <span style="color:red;">A</span> = number; // error: name already bound ← A. name is already bound
18: type <span style="color:red;">A</span> = number; ← type A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
24: class <span style="color:red;">A</span> {} // error: name already bound ← A. name is already bound
23: type <span style="color:red;">A</span> = number; ← type A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
34: var <span style="color:red;">A</span> = 0; // error: name already bound ← A. name is already bound
33: type <span style="color:red;">A</span> = number; ← type A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
39: <span style="color:red;">A</span> = 42; // error: type alias ref'd from value pos ← A. type alias referenced from value position
38: type <span style="color:red;">A</span> = number; ← type A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
45: type <span style="color:red;">A</span> = number; // error: name already bound ← A. name is already bound
44: class <span style="color:red;">A</span> {} ← class A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
50: class <span style="color:red;">A</span> {} // error: name already bound ← A. name is already bound
49: class <span style="color:red;">A</span> {} ← class A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
60: var <span style="color:red;">A</span> = 0; // error: name already bound ← A. name is already bound
59: class <span style="color:red;">A</span> {} ← class A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
94: type <span style="color:red;">A</span> = number; // error: name already bound ← A. name is already bound
93: var <span style="color:red;">A</span> = 0; ← var A
<span style="text-decoration:underline;">tests/binding/rebinding.js</span>
99: class <span style="color:red;">A</span> {} // error: name already bound ← A. name is already bound
98: var <span style="color:red;">A</span> = 0; ← var A
<span style="text-decoration:underline;">tests/binding/tdz.js</span>
33: var x: <span style="color:red;">C</span>; // error: C not found (bug) ← identifier C. Could not resolve name
<span style="text-decoration:underline;">tests/binding/tdz.js</span>
35: var y = new <span style="color:red;">C</span>(); // error: let ref before decl from value position ← C. class referenced before declaration
37: class <span style="color:red;">C</span> {} ← class C
<span style="text-decoration:underline;">tests/binding/tdz.js</span>
49: var <span style="color:red;">a: number</span>; // error now, but shouldn't be ← undefined. This type is incompatible with
49: var a: <span style="color:red;">number</span>; // error now, but shouldn't be ← number
<span style="text-decoration:underline;">tests/class_property_initializers/class_property_initializers.js</span>
7: <span style="color:red;">thisIsNotSupportedYet = 123;</span> ← . class property initializers are not yet supported
<span style="text-decoration:underline;">tests/class_property_initializers/class_property_initializers.js</span>
8: <span style="color:red;">thisIsNotSupportedYetEither: number = 123;</span> ← . class property initializers are not yet supported
<span style="text-decoration:underline;">tests/class_subtyping/test2.js</span>
7: var y: I.B = <span style="color:red;">new C()</span>; ← constructor call
7: var y: I.B = new <span style="color:red;">C</span>(); ← C. This type is incompatible with
7: var y: <span style="color:red;">I.B</span> = new C(); ← B
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
3: type Foo = { ← property `b`. Property not found in
15: var x = new <span style="color:red;">TestClass</span>(); ← TestClass
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
4: a: <span style="color:red;">string</span>; // exists in TestClass ← string. This type is incompatible with
27: a: <span style="color:red;">number</span>; // conflicts with cast to Foo ← number
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
5: b: <span style="color:red;">string</span>; // doesn't exist ← string. This type is incompatible with
31: b: <span style="color:red;">number</span>; // conflicts with cast to Foo ← number
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
6: c?: ?<span style="color:red;">string</span>; // exists in TestClass, optional ← string. This type is incompatible with
28: c: ?<span style="color:red;">number</span>; // conflicts with cast to Foo ← number
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
18: <span style="color:red;">x.b</span>; // error, TestClass has no b ← property `b`
18: x.<span style="color:red;">b</span>; // error, TestClass has no b ← property `b`. Property not found in
15: var x = new <span style="color:red;">TestClass</span>(); ← TestClass
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
20: <span style="color:red;">x.d</span>; // error, TestClass has no d ← property `d`
20: x.<span style="color:red;">d</span>; // error, TestClass has no d ← property `d`. Property not found in
15: var x = new <span style="color:red;">TestClass</span>(); ← TestClass
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
27: a: <span style="color:red;">number</span>; // conflicts with cast to Foo ← number. This type is incompatible with
4: a: <span style="color:red;">string</span>; // exists in TestClass ← string
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
28: c: ?<span style="color:red;">number</span>; // conflicts with cast to Foo ← number. This type is incompatible with
6: c?: ?<span style="color:red;">string</span>; // exists in TestClass, optional ← string
<span style="text-decoration:underline;">tests/classes/class_shapes.js</span>
31: b: <span style="color:red;">number</span>; // conflicts with cast to Foo ← number. This type is incompatible with
5: b: <span style="color:red;">string</span>; // doesn't exist ← string
<span style="text-decoration:underline;">tests/classes/loc.js</span>
5: class <span style="color:red;">Foo</span> {} // error, shadows type Foo ← Foo. name is already bound
3: type <span style="color:red;">Foo</span> = number ← type Foo
<span style="text-decoration:underline;">tests/conditional/conditional.js</span>
22: var x: ?<span style="color:red;">number</span> = null; ← number. This type is incompatible with
20: function d(): <span style="color:red;">string</span> { // expected `: number | boolean` ← string
<span style="text-decoration:underline;">tests/conditional/conditional.js</span>
23: return (x != null) ? x : (<span style="color:red;">x != null</span>); ← boolean. This type is incompatible with
20: function d(): <span style="color:red;">string</span> { // expected `: number | boolean` ← string
<span style="text-decoration:underline;">tests/config_module_name_rewrite_haste/A.js</span>
4: import {numVal} from <span style="color:red;">'1DoesntExist'</span>; ← 1DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_module_name_rewrite_haste/A.js</span>
12: var m2 = <span style="color:red;">require('2DoesntExist')</span>; // Error ← 2DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_module_name_rewrite_haste/A.js</span>
13: import {numVal} from <span style="color:red;">'3DoesntExist'</span>; // Error ← 3DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_module_name_rewrite_node/A.js</span>
6: import {numVal} from <span style="color:red;">'./1DoesntExist'</span>; ← ./1DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_module_name_rewrite_node/A.js</span>
12: var m2 = <span style="color:red;">require('./2DoesntExist')</span>; ← ./2DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_module_name_rewrite_node/A.js</span>
15: import {numVal as numVal2} from <span style="color:red;">'./3DoesntExist'</span>; ← ./3DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_module_name_rewrite_node/A.js</span>
20: var m3 = <span style="color:red;">require('4DoesntExist')</span>; ← 4DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_module_name_rewrite_node/A.js</span>
23: import {numVal as numVal3} from <span style="color:red;">'5DoesntExist'</span>; ← 5DoesntExist. Required module not found
<span style="text-decoration:underline;">tests/config_munging_underscores/chain.js</span>
4: _property1: <span style="color:red;">number</span>; ← number. This type is incompatible with
20: _property1: <span style="color:red;">string</span>; ← string
<span style="text-decoration:underline;">tests/config_munging_underscores/chain.js</span>
5: static _sProperty: <span style="color:red;">number</span>; ← number. This type is incompatible with
21: static _sProperty: <span style="color:red;">string</span>; ← string
<span style="text-decoration:underline;">tests/config_munging_underscores/chain.js</span>
20: _property1: <span style="color:red;">string</span>; ← string. This type is incompatible with
4: _property1: <span style="color:red;">number</span>; ← number
<span style="text-decoration:underline;">tests/config_munging_underscores/chain.js</span>
21: static _sProperty: <span style="color:red;">string</span>; ← string. This type is incompatible with
5: static _sProperty: <span style="color:red;">number</span>; ← number
<span style="text-decoration:underline;">tests/config_munging_underscores/chain.js</span>
27: _method1(): <span style="color:red;">string</span> { ← string. This type is incompatible with
10: _method1(): <span style="color:red;">number</span> { ← number
<span style="text-decoration:underline;">tests/config_munging_underscores/chain.js</span>
30: static _sMethod(): <span style="color:red;">number</span> { ← number. This type is incompatible with
13: static _sMethod(): <span style="color:red;">string</span> { ← string
<span style="text-decoration:underline;">tests/config_munging_underscores2/chain.js</span>
4: _property1: <span style="color:red;">number</span>; ← number. This type is incompatible with
20: _property1: <span style="color:red;">string</span>; ← string
<span style="text-decoration:underline;">tests/config_munging_underscores2/chain.js</span>
5: static _sProperty: <span style="color:red;">number</span>; ← number. This type is incompatible with
21: static _sProperty: <span style="color:red;">string</span>; ← string
<span style="text-decoration:underline;">tests/config_munging_underscores2/chain.js</span>
20: _property1: <span style="color:red;">string</span>; ← string. This type is incompatible with
4: _property1: <span style="color:red;">number</span>; ← number
<span style="text-decoration:underline;">tests/config_munging_underscores2/chain.js</span>
21: static _sProperty: <span style="color:red;">string</span>; ← string. This type is incompatible with
5: static _sProperty: <span style="color:red;">number</span>; ← number
<span style="text-decoration:underline;">tests/config_munging_underscores2/chain.js</span>
27: _method1(): <span style="color:red;">string</span> { ← string. This type is incompatible with
10: _method1(): <span style="color:red;">number</span> { ← number
<span style="text-decoration:underline;">tests/config_munging_underscores2/chain.js</span>
30: static _sMethod(): <span style="color:red;">number</span> { ← number. This type is incompatible with
13: static _sMethod(): <span style="color:red;">string</span> { ← string
<span style="text-decoration:underline;">tests/declare_type/import_declare_type.js</span>
12: var k3: <span style="color:red;">toz</span> = foo(k1); // Error: unknown identifier toz ← identifier toz. Could not resolve name
<span style="text-decoration:underline;">tests/declare_type/import_declare_type.js</span>
14: import type {toz} from <span style="color:red;">&quot;ModuleAliasFoo&quot;</span>; ← ModuleAliasFoo. Required module not found
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
3: var x : {[key: <span style="color:red;">string</span>]: string} = {}; ← string. This type is incompatible with
5: var z : {[key: <span style="color:red;">number</span>]: string} = x; // 2 errors, string !~&gt; number &amp; vice versa ← number
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
3: var x : {[key: string]: <span style="color:red;">string</span>} = {}; ← string. This type is incompatible with
4: var y : {[key: string]: <span style="color:red;">number</span>} = x; // 2 errors, number !~&gt; string &amp; vice versa ← number
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
4: var y : {[key: string]: <span style="color:red;">number</span>} = x; // 2 errors, number !~&gt; string &amp; vice versa ← number. This type is incompatible with
3: var x : {[key: string]: <span style="color:red;">string</span>} = {}; ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
5: var z : {[key: <span style="color:red;">number</span>]: string} = x; // 2 errors, string !~&gt; number &amp; vice versa ← number. This type is incompatible with
3: var x : {[key: <span style="color:red;">string</span>]: string} = {}; ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
7: var a : {[key: string]: ?<span style="color:red;">string</span>} = {}; ← null. This type is incompatible with
8: var b : {[key: string]: <span style="color:red;">string</span>} = a; // 2 errors (null &amp; undefined) ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
7: var a : {[key: string]: ?<span style="color:red;">string</span>} = {}; ← undefined. This type is incompatible with
8: var b : {[key: string]: <span style="color:red;">string</span>} = a; // 2 errors (null &amp; undefined) ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
9: var c : {[key: string]: ?<span style="color:red;">string</span>} = b; // 2 errors, since c['x'] = null updates b ← null. This type is incompatible with
8: var b : {[key: string]: <span style="color:red;">string</span>} = a; // 2 errors (null &amp; undefined) ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
9: var c : {[key: string]: ?<span style="color:red;">string</span>} = b; // 2 errors, since c['x'] = null updates b ← undefined. This type is incompatible with
8: var b : {[key: string]: <span style="color:red;">string</span>} = a; // 2 errors (null &amp; undefined) ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
12: function foo0(x: Array&lt;{[key: string]: <span style="color:red;">number</span>}&gt;): Array&lt;{[key: string]: string}&gt; { ← number. This type is incompatible with
12: function foo0(x: Array&lt;{[key: string]: number}&gt;): Array&lt;{[key: string]: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
12: function foo0(x: Array&lt;{[key: string]: number}&gt;): Array&lt;{[key: string]: <span style="color:red;">string</span>}&gt; { ← string. This type is incompatible with
12: function foo0(x: Array&lt;{[key: string]: <span style="color:red;">number</span>}&gt;): Array&lt;{[key: string]: string}&gt; { ← number
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
19: ): Array&lt;{[key: string]: number, fooBar: <span style="color:red;">string</span>}&gt; { ← string. This type is incompatible with
18: x: Array&lt;{[key: string]: <span style="color:red;">number</span>}&gt; ← number
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
26: x[0].fooBar = <span style="color:red;">123</span>; // error, number !~&gt; string ← number. This type is incompatible with
25: ): Array&lt;{[key: string]: mixed, fooBar: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
36: function foo4(x: {[key: string]: number}): {[key: string]: number, foo: <span style="color:red;">string</span>} { ← string. This type is incompatible with
36: function foo4(x: {[key: string]: <span style="color:red;">number</span>}): {[key: string]: number, foo: string} { ← number
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
41: function foo5(x: Array&lt;<span style="color:red;">{[key: string]: number}</span>&gt;): Array&lt;{foo: number}&gt; { ← some property. Property not found in
41: function foo5(x: Array&lt;{[key: string]: number}&gt;): Array&lt;<span style="color:red;">{foo: number}</span>&gt; { ← object type
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
46: function foo6(x: Array&lt;{foo: number}&gt;): Array&lt;<span style="color:red;">{[key: string]: number}</span>&gt; { ← some property. Property not found in
46: function foo6(x: Array&lt;<span style="color:red;">{foo: number}</span>&gt;): Array&lt;{[key: string]: number}&gt; { ← object type
<span style="text-decoration:underline;">tests/dictionary/incompatible.js</span>
55: (<span style="color:red;">x.foo</span>: string); // error ← number. This type is incompatible with
55: (x.foo: <span style="color:red;">string</span>); // error ← string
<span style="text-decoration:underline;">tests/dump-types/import.js</span>
2: var num = <span style="color:red;">42</span>; ← number. This type is incompatible with
5: var a:<span style="color:red;">string</span> = num; ← string. See: <span style="text-decoration:underline;">tests/dump-types/test.js</span><span style="text-decoration:underline;">:5</span>
<span style="text-decoration:underline;">tests/enumerror/enumerror.js</span>
10: <span style="color:red;">isActive({state: 'PAUSE'})</span>; ← function call
10: isActive({state: <span style="color:red;">'PAUSE'</span>}); ← string literal PAUSE. Property not found in
3: function isActive(ad: {state: $Keys&lt;{ ← object type
<span style="text-decoration:underline;">tests/enumerror/enumerror.js</span>
20: <span style="color:red;">isActive2({state: 'PAUSE'})</span>; ← function call
20: isActive2({state: <span style="color:red;">'PAUSE'</span>}); ← string literal PAUSE. Property not found in
12: var MyStates = { ← object literal
<span style="text-decoration:underline;">tests/equals/equals.js</span>
7: (<span style="color:red;">1 == &quot;&quot;</span>); // error ← non-strict equality comparison
7: (<span style="color:red;">1</span> == &quot;&quot;); // error ← number. Cannot be compared to
7: (1 == <span style="color:red;">&quot;&quot;</span>); // error ← string
<span style="text-decoration:underline;">tests/equals/equals.js</span>
8: (<span style="color:red;">&quot;&quot; == 1</span>); // error ← non-strict equality comparison
8: (<span style="color:red;">&quot;&quot;</span> == 1); // error ← string. Cannot be compared to
8: (&quot;&quot; == <span style="color:red;">1</span>); // error ← number
<span style="text-decoration:underline;">tests/es6modules/B.js</span>
3: exports.numberValue = <span style="color:red;">42</span>; ← number. This type is incompatible with
15: var b2: <span style="color:red;">string</span> = DefaultB.numberValue; // Error: number ~&gt; string ← string. See: <span style="text-decoration:underline;">tests/es6modules/es6modules.js</span><span style="text-decoration:underline;">:15</span>
<span style="text-decoration:underline;">tests/es6modules/ES6_ExportAllFrom_Intermediary1.js</span>
6: export * from <span style="color:red;">&quot;ES6_ExportAllFrom_Source1&quot;</span>; ← ES6_ExportAllFrom_Source1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/ES6_ExportAllFrom_Intermediary2.js</span>
6: export * from <span style="color:red;">&quot;ES6_ExportAllFrom_Source2&quot;</span>; ← ES6_ExportAllFrom_Source2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/ES6_ExportFrom_Intermediary1.js</span>
9: } from <span style="color:red;">&quot;ES6_ExportFrom_Source1&quot;</span>; ← ES6_ExportFrom_Source1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/ES6_ExportFrom_Intermediary2.js</span>
9: } from <span style="color:red;">&quot;ES6_ExportFrom_Source2&quot;</span>; ← ES6_ExportFrom_Source2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
8: import * as DefaultA from <span style="color:red;">&quot;A&quot;</span>; ← A. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
18: import DefaultC from <span style="color:red;">&quot;C&quot;</span>; // Error: No such module ← C. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
21: import DefaultD from <span style="color:red;">&quot;./D&quot;</span>; // Error: No such module ← ./D. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
42: import * as CJS_Clobb_Lit_NS from <span style="color:red;">&quot;CommonJS_Clobbering_Lit&quot;</span>; ← CommonJS_Clobbering_Lit. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
69: import * as CJS_Clobb_Class_NS from <span style="color:red;">&quot;CommonJS_Clobbering_Class&quot;</span>; ← CommonJS_Clobbering_Class. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
94: import * as CJS_Named_NS from <span style="color:red;">&quot;CommonJS_Named&quot;</span>; ← CommonJS_Named. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
105: import ES6_Def_AnonFunc1 from <span style="color:red;">&quot;ES6_Default_AnonFunction1&quot;</span>; ← ES6_Default_AnonFunction1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
109: import ES6_Def_NamedFunc1 from <span style="color:red;">&quot;ES6_Default_NamedFunction1&quot;</span>; ← ES6_Default_NamedFunction1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
113: import ES6_Def_AnonClass1 from <span style="color:red;">&quot;ES6_Default_AnonClass1&quot;</span>; ← ES6_Default_AnonClass1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
117: import ES6_Def_NamedClass1 from <span style="color:red;">&quot;ES6_Default_NamedClass1&quot;</span>; ← ES6_Default_NamedClass1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
163: import {destructuredArrNumber} from <span style="color:red;">&quot;ES6_Named1&quot;</span>; ← ES6_Named1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
171: import {numberValue2_renamed} from <span style="color:red;">&quot;ES6_ExportFrom_Intermediary1&quot;</span>; ← ES6_ExportFrom_Intermediary1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
175: import {numberValue1 as numberValue5} from <span style="color:red;">&quot;ES6_ExportAllFrom_Intermediary1&quot;</span>; ← ES6_ExportAllFrom_Intermediary1. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
185: var ES6_Def_AnonFunc2 = <span style="color:red;">require(&quot;ES6_Default_AnonFunction2&quot;)</span>.default; ← ES6_Default_AnonFunction2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
189: var ES6_Def_NamedFunc2 = <span style="color:red;">require(&quot;ES6_Default_NamedFunction2&quot;)</span>.default; ← ES6_Default_NamedFunction2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
193: var ES6_Def_AnonClass2 = <span style="color:red;">require(&quot;ES6_Default_AnonClass2&quot;)</span>.default; ← ES6_Default_AnonClass2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
197: var ES6_Def_NamedClass2 = <span style="color:red;">require(&quot;ES6_Default_NamedClass2&quot;)</span>.default; ← ES6_Default_NamedClass2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
239: var destructuredArrNumber2 = <span style="color:red;">require(&quot;ES6_Named2&quot;)</span>.destructuredArrNumber2; ← ES6_Named2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
247: var numberValue2_renamed2 = <span style="color:red;">require(&quot;ES6_ExportFrom_Intermediary2&quot;)</span>.numberValue2_renamed2; ← ES6_ExportFrom_Intermediary2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
251: var numberValue7 = <span style="color:red;">require(&quot;ES6_ExportAllFrom_Intermediary2&quot;)</span>.numberValue1; ← ES6_ExportAllFrom_Intermediary2. Required module not found
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
259: import <span style="color:red;">defaultNum</span>, {str as namedStr} from &quot;./ES6_DefaultAndNamed&quot;; ← number. This type is incompatible with
262: var as2: <span style="color:red;">string</span> = defaultNum; // Error: number ~&gt; string ← string
<span style="text-decoration:underline;">tests/es6modules/es6modules.js</span>
259: import defaultNum, {<span style="color:red;">str</span> as namedStr} from &quot;./ES6_DefaultAndNamed&quot;; ← string. This type is incompatible with
265: var as4: <span style="color:red;">number</span> = namedStr; // Error: string ~&gt; number ← number
<span style="text-decoration:underline;">tests/experimental_decorators.ignore/test.js</span>
4: @<span style="color:red;">decorator1</span> ← Experimental decorator usage. Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.
<span style="text-decoration:underline;">tests/experimental_decorators.ignore/test.js</span>
7: @decorator2 ← Experimental decorator usage. Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.
<span style="text-decoration:underline;">tests/experimental_decorators.warn/test.js</span>
4: @<span style="color:red;">decorator1</span> ← Experimental decorator usage. Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.
<span style="text-decoration:underline;">tests/experimental_decorators.warn/test.js</span>
7: @decorator2 ← Experimental decorator usage. Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.
<span style="text-decoration:underline;">tests/export_type/importer.js</span>
11: var b: inlinedType1 = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
3: export type inlinedType1 = <span style="color:red;">number</span>; ← number. See: <span style="text-decoration:underline;">tests/export_type/types_only.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/export_type/importer.js</span>
14: var d: standaloneType1 = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
7: type standaloneType1 = <span style="color:red;">number</span>; ← number. See: <span style="text-decoration:underline;">tests/export_type/types_only.js</span><span style="text-decoration:underline;">:7</span>
<span style="text-decoration:underline;">tests/export_type/importer.js</span>
17: var f: talias1 = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
3: export type talias1 = <span style="color:red;">number</span>; ← number. See: <span style="text-decoration:underline;">tests/export_type/types_only2.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/export_type/importer.js</span>
20: var h: talias3 = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
4: export type talias2 = <span style="color:red;">number</span>; ← number. See: <span style="text-decoration:underline;">tests/export_type/types_only2.js</span><span style="text-decoration:underline;">:4</span>
<span style="text-decoration:underline;">tests/export_type/importer.js</span>
24: var j: talias4 = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
3: export type talias4 = <span style="color:red;">number</span>; ← number. See: <span style="text-decoration:underline;">tests/export_type/cjs_with_types.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/export_type/types_only.js</span>
5: var b: inlinedType1 = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
3: export type inlinedType1 = <span style="color:red;">number</span>; ← number
<span style="text-decoration:underline;">tests/export_type/types_only.js</span>
11: export {<span style="color:red;">standaloneType2</span>}; // Error: Missing `type` keyword ← standaloneType2. type referenced from value position
10: type <span style="color:red;">standaloneType2</span> = number; ← type standaloneType2
<span style="text-decoration:underline;">tests/forof/forof.js</span>
5: function testArray(arr: Array&lt;<span style="color:red;">number</span>&gt;): void { ← number. This type is incompatible with
7: (x: <span style="color:red;">string</span>); // Error - number ~&gt; string ← string
<span style="text-decoration:underline;">tests/forof/forof.js</span>
11: function testIterable1(iterable: Iterable&lt;<span style="color:red;">number</span>&gt;): void { ← number. This type is incompatible with
13: (x: <span style="color:red;">string</span>); // Error - number ~&gt; string ← string
<span style="text-decoration:underline;">tests/forof/forof.js</span>
25: (x: <span style="color:red;">number</span>); // Error - string ~&gt; number ← number. This type is incompatible with
180: @@iterator(): Iterator&lt;<span style="color:red;">string</span>&gt;; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:180</span>
<span style="text-decoration:underline;">tests/forof/forof.js</span>
32: (elem: <span style="color:red;">number</span>); // Error - tuple ~&gt; number ← number. This type is incompatible with
338: @@iterator(): Iterator&lt;<span style="color:red;">[K, V]</span>&gt;; ← tuple type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:338</span>
<span style="text-decoration:underline;">tests/forof/forof.js</span>
39: (elem: <span style="color:red;">number</span>); // Error - tuple ~&gt; number ← number. This type is incompatible with
338: @@iterator(): Iterator&lt;<span style="color:red;">[K, V]</span>&gt;; ← tuple type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:338</span>
<span style="text-decoration:underline;">tests/forof/forof.js</span>
43: function testSet1(set: Set&lt;<span style="color:red;">string</span>&gt;): void { ← string. This type is incompatible with
45: (x: <span style="color:red;">number</span>); // Error - string ~&gt; number ← number
<span style="text-decoration:underline;">tests/function/function.js</span>
29: var a: number = <span style="color:red;">x</span>; // Error ← function type. This type is incompatible with
29: var a: <span style="color:red;">number</span> = x; // Error ← number
<span style="text-decoration:underline;">tests/function/function.js</span>
30: var b: string = <span style="color:red;">x</span>; // Error ← function type. This type is incompatible with
30: var b: <span style="color:red;">string</span> = x; // Error ← string
<span style="text-decoration:underline;">tests/function/function.js</span>
31: var c: Function = <span style="color:red;">y</span>; // Object is not a Function ← object type. This type is incompatible with
31: var c: <span style="color:red;">Function</span> = y; // Object is not a Function ← function type
<span style="text-decoration:underline;">tests/get-def/example.js</span>
12: add(<span style="color:red;">lib.iTakeAString(42)</span>, 7); ← call of method iTakeAString
12: add(lib.iTakeAString(<span style="color:red;">42</span>), 7); ← number. This type is incompatible with
5: iTakeAString: function(name: <span style="color:red;">string</span>): number { ← string. See: <span style="text-decoration:underline;">tests/get-def/library.js</span><span style="text-decoration:underline;">:5</span>
<span style="text-decoration:underline;">tests/getters_and_setters_disabled/getters_and_setters.js</span>
6: <span style="color:red;">get a() { return 4; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_disabled/getters_and_setters.js</span>
7: <span style="color:red;">set b(x: number) { this.c = b; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
8: <span style="color:red;">get goodGetterNoAnnotation() { return 4; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
8: get goodGetterNoAnnotation() { return <span style="color:red;">4</span>; } ← number. This type is incompatible with
41: var testGetterWithError1: <span style="color:red;">string</span> = foo.goodGetterNoAnnotation; // Error number ~&gt; string ← string
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
9: <span style="color:red;">get goodGetterWithAnnotation(): number { return 4; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
9: get goodGetterWithAnnotation(): <span style="color:red;">number</span> { return 4; } ← number. This type is incompatible with
42: var testGetterWithError2: <span style="color:red;">string</span> = foo.goodGetterWithAnnotation; // Error number ~&gt; string ← string
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
11: <span style="color:red;">set goodSetterNoAnnotation(x) { z = x; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
12: <span style="color:red;">set goodSetterWithAnnotation(x: number) { z = x; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
14: <span style="color:red;">get propWithMatchingGetterAndSetter(): number { return 4; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
15: <span style="color:red;">set propWithMatchingGetterAndSetter(x: number) { }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
18: <span style="color:red;">get propWithSubtypingGetterAndSetter(): ?number { return 4; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
18: get propWithSubtypingGetterAndSetter(): ?<span style="color:red;">number</span> { return 4; } ← null. This type is incompatible with
19: set propWithSubtypingGetterAndSetter(x: <span style="color:red;">number</span>) { } ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
18: get propWithSubtypingGetterAndSetter(): ?<span style="color:red;">number</span> { return 4; } ← undefined. This type is incompatible with
19: set propWithSubtypingGetterAndSetter(x: <span style="color:red;">number</span>) { } ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
18: get propWithSubtypingGetterAndSetter(): ?<span style="color:red;">number</span> { return 4; } ← null. This type is incompatible with
52: var testSubtypingGetterAndSetter: <span style="color:red;">number</span> = foo.propWithSubtypingGetterAndSetter; // Error ?number ~&gt; number ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
18: get propWithSubtypingGetterAndSetter(): ?<span style="color:red;">number</span> { return 4; } ← undefined. This type is incompatible with
52: var testSubtypingGetterAndSetter: <span style="color:red;">number</span> = foo.propWithSubtypingGetterAndSetter; // Error ?number ~&gt; number ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
19: <span style="color:red;">set propWithSubtypingGetterAndSetter(x: number) { }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
22: <span style="color:red;">set propWithSubtypingGetterAndSetterReordered(x: number) { }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
23: <span style="color:red;">get propWithSubtypingGetterAndSetterReordered(): ?number { return 4; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
23: get propWithSubtypingGetterAndSetterReordered(): ?<span style="color:red;">number</span> { return 4; } ← null. This type is incompatible with
22: set propWithSubtypingGetterAndSetterReordered(x: <span style="color:red;">number</span>) { } ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
23: get propWithSubtypingGetterAndSetterReordered(): ?<span style="color:red;">number</span> { return 4; } ← undefined. This type is incompatible with
22: set propWithSubtypingGetterAndSetterReordered(x: <span style="color:red;">number</span>) { } ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
25: <span style="color:red;">get propWithMismatchingGetterAndSetter(): number { return 4; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
25: get propWithMismatchingGetterAndSetter(): <span style="color:red;">number</span> { return 4; } ← number. This type is incompatible with
26: set propWithMismatchingGetterAndSetter(x: <span style="color:red;">string</span>) { } // Error doesn't match getter ← string
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
26: <span style="color:red;">set propWithMismatchingGetterAndSetter(x: string) { }</span> // Error doesn't match getter ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
26: set propWithMismatchingGetterAndSetter(x: <span style="color:red;">string</span>) { } // Error doesn't match getter ← string. This type is incompatible with
25: get propWithMismatchingGetterAndSetter(): <span style="color:red;">number</span> { return 4; } ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
29: <span style="color:red;">get propOverriddenWithGetter() { return &quot;hello&quot;; }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
29: get propOverriddenWithGetter() { return <span style="color:red;">&quot;hello&quot;</span>; } ← string. This type is incompatible with
54: var testPropOverridenWithGetter: <span style="color:red;">number</span> = foo.propOverriddenWithGetter; // Error string ~&gt; number ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
32: <span style="color:red;">set propOverriddenWithSetter(x: string) { }</span> ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
49: <span style="color:red;">foo.goodSetterNoAnnotation</span> = &quot;hello&quot;; // Error string ~&gt; number ← assignment of property `goodSetterNoAnnotation`
49: foo.goodSetterNoAnnotation = <span style="color:red;">&quot;hello&quot;</span>; // Error string ~&gt; number ← string. This type is incompatible with
5: var z: <span style="color:red;">number</span> = 123; ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
50: <span style="color:red;">foo.goodSetterWithAnnotation</span> = &quot;hello&quot;; // Error string ~&gt; number ← assignment of property `goodSetterWithAnnotation`
50: foo.goodSetterWithAnnotation = <span style="color:red;">&quot;hello&quot;</span>; // Error string ~&gt; number ← string. This type is incompatible with
12: set goodSetterWithAnnotation(x: <span style="color:red;">number</span>) { z = x; } ← number
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/class.js</span>
55: <span style="color:red;">foo.propOverriddenWithSetter</span> = 123; // Error number ~&gt; string ← assignment of property `propOverriddenWithSetter`
55: foo.propOverriddenWithSetter = <span style="color:red;">123</span>; // Error number ~&gt; string ← number. This type is incompatible with
32: set propOverriddenWithSetter(x: <span style="color:red;">string</span>) { } ← string
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
12: <span style="color:red;">get goodGetterNoAnnotation() { return 4; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
13: <span style="color:red;">get goodGetterWithAnnotation(): number { return 4; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
15: <span style="color:red;">set goodSetterNoAnnotation(x) { z = x; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
16: <span style="color:red;">set goodSetterWithAnnotation(x: number) { z = x; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
18: <span style="color:red;">get propWithMatchingGetterAndSetter(): number { return 4; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
19: <span style="color:red;">set propWithMatchingGetterAndSetter(x: number) { }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
22: <span style="color:red;">get propWithSubtypingGetterAndSetter(): ?number { return 4; }</span>, // Error ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
23: <span style="color:red;">set propWithSubtypingGetterAndSetter(x: number) { }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
25: <span style="color:red;">set propWithSubtypingGetterAndSetterReordered(x: number) { }</span>, // Error ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
26: <span style="color:red;">get propWithSubtypingGetterAndSetterReordered(): ?number { return 4; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
28: <span style="color:red;">get exampleOfOrderOfGetterAndSetter(): A { return new A(); }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
29: <span style="color:red;">set exampleOfOrderOfGetterAndSetter(x: B) {}</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
31: <span style="color:red;">set exampleOfOrderOfGetterAndSetterReordered(x: B) {}</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/object.js</span>
32: <span style="color:red;">get exampleOfOrderOfGetterAndSetterReordered(): A { return new A(); }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/react.js</span>
7: <span style="color:red;">get a() { return 4; }</span>, ← . get/set properties not supported for React propTypes
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/react.js</span>
7: <span style="color:red;">get a() { return 4; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/react.js</span>
8: <span style="color:red;">set b(x: number) { this.c = x; }</span>, ← . get/set properties not supported for React propTypes
<span style="text-decoration:underline;">tests/getters_and_setters_enabled/react.js</span>
8: <span style="color:red;">set b(x: number) { this.c = x; }</span>, ← . get/set properties not yet supported
<span style="text-decoration:underline;">tests/ignore_package/foo.js</span>
8: var _ = <span style="color:red;">require('underscore')</span>; ← underscore. Required module not found
<span style="text-decoration:underline;">tests/import_type/ExportCJSNamed_Class.js</span>
21: exports.foo4Inst = new <span style="color:red;">ClassFoo4</span>(); ← ClassFoo4. This type is incompatible with
44: var d2: <span style="color:red;">number</span> = foo4Inst; // Error: ClassFoo4 ~&gt; number ← number. See: <span style="text-decoration:underline;">tests/import_type/import_type.js</span><span style="text-decoration:underline;">:44</span>
<span style="text-decoration:underline;">tests/import_type/ExportDefault_Class.js</span>
10: export var foo1Inst = new <span style="color:red;">ClassFoo1</span>(); ← ClassFoo1. This type is incompatible with
13: var a2: <span style="color:red;">number</span> = foo1Inst; // Error: ClassFoo1 ~&gt; number ← number. See: <span style="text-decoration:underline;">tests/import_type/import_type.js</span><span style="text-decoration:underline;">:13</span>
<span style="text-decoration:underline;">tests/import_type/ExportNamed_Class.js</span>
10: export var foo2Inst = new <span style="color:red;">ClassFoo2</span>(); ← ClassFoo2. This type is incompatible with
24: var b2: <span style="color:red;">number</span> = foo2Inst; // Error: ClassFoo2 ~&gt; number ← number. See: <span style="text-decoration:underline;">tests/import_type/import_type.js</span><span style="text-decoration:underline;">:24</span>
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
14: new <span style="color:red;">ClassFoo1</span>(); // Error: ClassFoo1 is not a value-identifier ← ClassFoo1. type referenced from value position
9: <span style="color:red;">import type ClassFoo1 from &quot;./ExportDefault_Class&quot;;</span> ← type ClassFoo1
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
25: new <span style="color:red;">ClassFoo2</span>(); // Error: ClassFoo2 is not a value-identifier ← ClassFoo2. type referenced from value position
20: import type {<span style="color:red;">ClassFoo2</span>} from &quot;./ExportNamed_Class&quot;; ← type ClassFoo2
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
34: new <span style="color:red;">ClassFoo3T</span>(); // Error: ClassFoo3 is not a value-identifier ← ClassFoo3T. type referenced from value position
31: <span style="color:red;">import type ClassFoo3T from &quot;./ExportCJSDefault_Class&quot;;</span> ← type ClassFoo3T
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
45: new <span style="color:red;">ClassFoo4</span>(); // Error: ClassFoo4 is not a value-identifier ← ClassFoo4. type referenced from value position
40: import type {<span style="color:red;">ClassFoo4</span>, ClassFoo5} from &quot;./ExportCJSNamed_Class&quot;; ← type ClassFoo4
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
47: var d3: typeof <span style="color:red;">ClassFoo5</span> = foo5Inst; // Error: Can't typeof a type alias ← ClassFoo5. type referenced from value position
40: import type {ClassFoo4, <span style="color:red;">ClassFoo5</span>} from &quot;./ExportCJSNamed_Class&quot;; ← type ClassFoo5
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
56: var e2: number = <span style="color:red;">givesAFoo3Obj()</span>; // Error: AliasFoo3 ~&gt; number ← function call
5: export type AliasFoo3 = { ← object type. This type is incompatible with. See: <span style="text-decoration:underline;">tests/import_type/ExportNamed_Alias.js</span><span style="text-decoration:underline;">:5</span>
56: var e2: <span style="color:red;">number</span> = givesAFoo3Obj(); // Error: AliasFoo3 ~&gt; number ← number
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
57: var e3: typeof <span style="color:red;">AliasFoo3</span> = givesAFoo3Obj(); // Error: Can't typeof a type alias ← AliasFoo3. type referenced from value position
53: import type {<span style="color:red;">AliasFoo3</span>} from &quot;./ExportNamed_Alias&quot;; ← type AliasFoo3
<span style="text-decoration:underline;">tests/import_type/import_type.js</span>
81: <span style="color:red;">ClassFoo6</span>; // Error: Not a value binding ← ClassFoo6. type referenced from value position
79: <span style="color:red;">import type ClassFoo6 from &quot;./issue-359&quot;;</span> ← type ClassFoo6
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
13: var a2: ClassFoo1T = <span style="color:red;">new ClassFoo1()</span>; // Error: ClassFoo1 (inst) ~&gt; ClassFoo1 (class) ← constructor call
10: import <span style="color:red;">ClassFoo1</span> from &quot;./ExportDefault_Class&quot;; ← ClassFoo1. This type is incompatible with
9: import typeof <span style="color:red;">ClassFoo1T</span> from &quot;./ExportDefault_Class&quot;; ← class type: ClassFoo1
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
14: new <span style="color:red;">ClassFoo1T</span>(); // Error: ClassFoo1T is not bound to a value ← ClassFoo1T. type referenced from value position
9: <span style="color:red;">import typeof ClassFoo1T from &quot;./ExportDefault_Class&quot;;</span> ← type ClassFoo1T
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
24: var b2: ClassFoo2T = <span style="color:red;">new ClassFoo2()</span>; // Error: ClassFoo2 (inst) ~&gt; ClassFoo2 (class) ← constructor call
21: import {<span style="color:red;">ClassFoo2</span>} from &quot;./ExportNamed_Class&quot;; ← ClassFoo2. This type is incompatible with
20: import typeof {<span style="color:red;">ClassFoo2</span> as ClassFoo2T} from &quot;./ExportNamed_Class&quot;; ← class type: ClassFoo2
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
25: new <span style="color:red;">ClassFoo2T</span>(); // Error: ClassFoo2T is not bound to a value ← ClassFoo2T. type referenced from value position
20: import typeof {<span style="color:red;">ClassFoo2 as ClassFoo2T</span>} from &quot;./ExportNamed_Class&quot;; ← type ClassFoo2T
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
35: var c2: ClassFoo3T = <span style="color:red;">new ClassFoo3()</span>; // Error: ClassFoo3 (inst) ~&gt; ClassFoo3 (class) ← constructor call
32: import <span style="color:red;">ClassFoo3</span> from &quot;./ExportCJSDefault_Class&quot;; ← ClassFoo3. This type is incompatible with
31: import typeof <span style="color:red;">ClassFoo3T</span> from &quot;./ExportCJSDefault_Class&quot;; ← class type: ClassFoo3
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
45: var d2: ClassFoo4T = <span style="color:red;">new ClassFoo4()</span>; // Error: ClassFoo4 (inst) ~&gt; ClassFoo4 (class) ← constructor call
7: exports.ClassFoo4 = <span style="color:red;">ClassFoo4</span>; ← ClassFoo4. This type is incompatible with. See: <span style="text-decoration:underline;">tests/import_typeof/ExportCJSNamed_Class.js</span><span style="text-decoration:underline;">:7</span>
7: exports.ClassFoo4 = <span style="color:red;">ClassFoo4</span>; ← class type: ClassFoo4. See: <span style="text-decoration:underline;">tests/import_typeof/ExportCJSNamed_Class.js</span><span style="text-decoration:underline;">:7</span>
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
51: import typeof {<span style="color:red;">AliasFoo3</span>} from &quot;./ExportNamed_Alias&quot;; // Error: Can't `import typeof` type aliases! ← import typeof { AliasFoo3 }. `import typeof` can not be used on type-only exports! If you intended to import a type alias, please use `import type` instead.
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
68: var f2: num_default = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
65: import typeof <span style="color:red;">num_default</span> from &quot;./ExportDefault_Number&quot;; ← number
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
77: var g2: num_named = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
74: import typeof {<span style="color:red;">num</span> as num_named} from &quot;./ExportNamed_Number&quot;; ← number
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
86: var h2: num_cjs_default = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
83: import typeof <span style="color:red;">num_cjs_default</span> from &quot;./ExportCJSDefault_Number&quot;; ← number
<span style="text-decoration:underline;">tests/import_typeof/import_typeof.js</span>
95: var i2: num_cjs_named = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
3: exports.num = <span style="color:red;">42</span>; ← number. See: <span style="text-decoration:underline;">tests/import_typeof/ExportCJSNamed_Number.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/incremental/b.js</span>
5: var A = <span style="color:red;">require('IncrModuleA')</span>; ← IncrModuleA. Required module not found
<span style="text-decoration:underline;">tests/incremental_basic/a.js</span>
2: var a: string = <span style="color:red;">0</span>; ← number. This type is incompatible with
2: var a: <span style="color:red;">string</span> = 0; ← string
<span style="text-decoration:underline;">tests/incremental_basic/b.js</span>
2: var a = <span style="color:red;">require('./a')</span>; ← string. This type is incompatible with
3: var b: <span style="color:red;">number</span> = a; ← number
<span style="text-decoration:underline;">tests/incremental_basic/c.js</span>
2: var b = <span style="color:red;">require('./b')</span>; ← number. This type is incompatible with
3: var c: <span style="color:red;">string</span> = b; ← string
<span style="text-decoration:underline;">tests/incremental_basic/tmp1/b.js</span>
2: var a = <span style="color:red;">require('./a')</span>; ← ./a. Required module not found
<span style="text-decoration:underline;">tests/incremental_basic/tmp3/b.js</span>
2: var a = <span style="color:red;">require('./a')</span>; ← ./a. Required module not found
<span style="text-decoration:underline;">tests/incremental_cycle/A.js</span>
4: b: <span style="color:red;">number</span>; ← number. This type is incompatible with
3: import type * as B from <span style="color:red;">'./B'</span>; ← B. See: <span style="text-decoration:underline;">tests/incremental_cycle/C.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/incremental_cycle/A.js</span>
5: c: <span style="color:red;">string</span>; ← string. This type is incompatible with
3: import type * as C from <span style="color:red;">'./C'</span>; ← C. See: <span style="text-decoration:underline;">tests/incremental_cycle/B.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/incremental_cycle/B.js</span>
3: import type * as C from <span style="color:red;">'./C'</span>; ← C. This type is incompatible with
5: c: <span style="color:red;">string</span>; ← string. See: <span style="text-decoration:underline;">tests/incremental_cycle/A.js</span><span style="text-decoration:underline;">:5</span>
<span style="text-decoration:underline;">tests/incremental_cycle/C.js</span>
3: import type * as B from <span style="color:red;">'./B'</span>; ← B. This type is incompatible with
4: b: <span style="color:red;">number</span>; ← number. See: <span style="text-decoration:underline;">tests/incremental_cycle/A.js</span><span style="text-decoration:underline;">:4</span>
<span style="text-decoration:underline;">tests/incremental_cycle/tmp1/B.js</span>
2: var A = <span style="color:red;">require ('./A')</span>; ← ./A. Required module not found
<span style="text-decoration:underline;">tests/incremental_cycle/tmp1/C.js</span>
2: var A = <span style="color:red;">require ('./A')</span>; ← ./A. Required module not found
<span style="text-decoration:underline;">tests/incremental_cycle/tmp2/B.js</span>
2: var A = <span style="color:red;">require ('./A')</span>; ← ./A. Required module not found
<span style="text-decoration:underline;">tests/incremental_cycle/tmp3/B.js</span>
2: var A = <span style="color:red;">require ('./A')</span>; ← ./A. Required module not found
<span style="text-decoration:underline;">tests/incremental_cycle/tmp3/B.js</span>
3: import type * as C from <span style="color:red;">'./C'</span>; ← ./C. Required module not found
<span style="text-decoration:underline;">tests/instanceof/instanceof.js</span>
17: if (g instanceof X1) <span style="color:red;">g.foo</span> = '1337'; // oops ← assignment of property `foo`
17: if (g instanceof X1) g.foo = <span style="color:red;">'1337'</span>; // oops ← string. This type is incompatible with
4: class X1 { foo: <span style="color:red;">number</span>; }; ← number
<span style="text-decoration:underline;">tests/instanceof/instanceof.js</span>
34: if (g.bar instanceof X1) <span style="color:red;">g.bar.foo</span> = '1337'; // oops ← assignment of property `foo`
34: if (g.bar instanceof X1) g.bar.foo = <span style="color:red;">'1337'</span>; // oops ← string. This type is incompatible with
4: class X1 { foo: <span style="color:red;">number</span>; }; ← number
<span style="text-decoration:underline;">tests/instanceof/instanceof.js</span>
51: if (g.baz.bar instanceof X1) <span style="color:red;">g.baz.bar.foo</span> = '1337'; // oops ← assignment of property `foo`
51: if (g.baz.bar instanceof X1) g.baz.bar.foo = <span style="color:red;">'1337'</span>; // oops ← string. This type is incompatible with
4: class X1 { foo: <span style="color:red;">number</span>; }; ← number
<span style="text-decoration:underline;">tests/instanceof/instanceof.js</span>
81: function foo1(x: <span style="color:red;">Array&lt;number&gt;</span> | number) { ← array type. This type is incompatible with
83: <span style="color:red;">x++</span>; // error ← number
<span style="text-decoration:underline;">tests/instanceof/instanceof.js</span>
85: <span style="color:red;">x[0]</span> = 123; // error ← assignment of computed property/element. Computed property/element cannot be assigned on
81: function foo1(x: Array&lt;number&gt; | <span style="color:red;">number</span>) { ← number
<span style="text-decoration:underline;">tests/issues-11/export.js</span>
2: exports.x = <span style="color:red;">1</span>; ← number. This type is incompatible with
3: var x: <span style="color:red;">string</span> = e.x; ← string. See: <span style="text-decoration:underline;">tests/issues-11/import.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/issues-11/export.js</span>
3: exports.y = <span style="color:red;">&quot;&quot;</span>; ← string. This type is incompatible with
4: var y: <span style="color:red;">number</span> = e.y; ← number. See: <span style="text-decoration:underline;">tests/issues-11/import.js</span><span style="text-decoration:underline;">:4</span>
<span style="text-decoration:underline;">tests/iterable/array.js</span>
8: var arrayTest4: Iterable&lt;<span style="color:red;">number</span>&gt; = [&quot;hi&quot;]; ← number. This type is incompatible with
8: var arrayTest4: Iterable&lt;number&gt; = [<span style="color:red;">&quot;hi&quot;</span>]; ← string
<span style="text-decoration:underline;">tests/iterable/array.js</span>
8: var arrayTest4: Iterable&lt;number&gt; = [<span style="color:red;">&quot;hi&quot;</span>]; ← string. This type is incompatible with
8: var arrayTest4: Iterable&lt;<span style="color:red;">number</span>&gt; = [&quot;hi&quot;]; ← number
<span style="text-decoration:underline;">tests/iterable/array.js</span>
10: var arrayTest5: Iterable&lt;string&gt; = [&quot;hi&quot;, <span style="color:red;">1</span>]; ← number. This type is incompatible with
10: var arrayTest5: Iterable&lt;<span style="color:red;">string</span>&gt; = [&quot;hi&quot;, 1]; ← string
<span style="text-decoration:underline;">tests/iterable/caching_bug.js</span>
21: function miss_the_cache(x: Array&lt;string | <span style="color:red;">number</span>&gt;): Iterable&lt;string&gt; { return x; } ← number. This type is incompatible with
21: function miss_the_cache(x: Array&lt;string | number&gt;): Iterable&lt;<span style="color:red;">string</span>&gt; { return x; } ← string
<span style="text-decoration:underline;">tests/iterable/iterator_result.js</span>
23: return <span style="color:red;">{ done, value: &quot;still going...&quot; }</span>; // Error string ~&gt; void ← object literal. This type is incompatible with
310: type IteratorResult&lt;Yield,Return&gt; = { ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:310</span>
<span style="text-decoration:underline;">tests/iterable/iterator_result.js</span>
25: return <span style="color:red;">{ done }</span>; // Error void ~&gt; string ← object literal. This type is incompatible with
310: type IteratorResult&lt;Yield,Return&gt; = { ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:310</span>
<span style="text-decoration:underline;">tests/iterable/map.js</span>
13: function mapTest4(map: Map&lt;number, string&gt;): Iterable&lt;<span style="color:red;">string</span>&gt; { ← string. This type is incompatible with
338: @@iterator(): Iterator&lt;<span style="color:red;">[K, V]</span>&gt;; ← tuple type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:338</span>
<span style="text-decoration:underline;">tests/iterable/set.js</span>
13: function setTest4(set: Set&lt;<span style="color:red;">string</span>&gt;): Iterable&lt;number&gt; { ← string. This type is incompatible with
13: function setTest4(set: Set&lt;string&gt;): Iterable&lt;<span style="color:red;">number</span>&gt; { ← number
<span style="text-decoration:underline;">tests/iterable/set.js</span>
13: function setTest4(set: Set&lt;string&gt;): Iterable&lt;<span style="color:red;">number</span>&gt; { ← number. This type is incompatible with
13: function setTest4(set: Set&lt;<span style="color:red;">string</span>&gt;): Iterable&lt;number&gt; { ← string
<span style="text-decoration:underline;">tests/iterable/string.js</span>
5: var stringTest3: Iterable&lt;<span style="color:red;">number</span>&gt; = &quot;hi&quot;; // Error - string is a Iterable&lt;string&gt; ← number. This type is incompatible with
180: @@iterator(): Iterator&lt;<span style="color:red;">string</span>&gt;; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:180</span>
<span style="text-decoration:underline;">tests/libdef_ignored_module/node_modules/foo/package.json</span>
1: ← Unexpected end of input
<span style="text-decoration:underline;">tests/liberr/a.js</span>
5: var x: string = <span style="color:red;">0</span>; ← number. This type is incompatible with
5: var x: <span style="color:red;">string</span> = 0; ← string
<span style="text-decoration:underline;">tests/liberr/libs/parse_error.js</span>
8: <span style="color:red;">methodB</span>: () =&gt; any ← Unexpected identifier
<span style="text-decoration:underline;">tests/liberr/libs/type_error.js</span>
2: declare function foo(x: number): <span style="color:red;">Array</span>; ← . Incorrect number of type parameters (expected 1)
<span style="text-decoration:underline;">tests/logical/logical.js</span>
8: return <span style="color:red;">x</span> &amp;&amp; '123'; ← boolean. This type is incompatible with
6: function logical1a(): <span style="color:red;">number</span> { // expected `: boolean` ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
23: return <span style="color:red;">false</span> &amp;&amp; '123'; ← boolean. This type is incompatible with
22: function logical2a(): <span style="color:red;">number</span> { // expected `: boolean` ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
101: return <span style="color:red;">x != null</span> &amp;&amp; x &gt; 10; ← boolean. This type is incompatible with
99: function logical3a(): <span style="color:red;">string</span> { // expected `: boolean` ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
101: return x != null &amp;&amp; <span style="color:red;">x &gt; 10</span>; ← boolean. This type is incompatible with
99: function logical3a(): <span style="color:red;">string</span> { // expected `: boolean` ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
109: return <span style="color:red;">x != null</span> &amp;&amp; x; ← boolean. This type is incompatible with
107: function logical3b(): <span style="color:red;">number</span> { // expected `: boolean | number` ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
117: return <span style="color:red;">x != undefined</span> &amp;&amp; x; ← boolean. This type is incompatible with
115: function logical3c(): ?<span style="color:red;">number</span> { // expected `: boolean | ?number` ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
124: return <span style="color:red;">x</span> &amp;&amp; '123'; ← boolean. This type is incompatible with
123: function logical4(x: boolean): <span style="color:red;">string</span> { // expected `: boolean | string` ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
148: return <span style="color:red;">x</span> || 0; ← boolean. This type is incompatible with
146: function logical5c(): <span style="color:red;">string</span> { // expected `: boolean` ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
176: return <span style="color:red;">true</span> || '123'; ← boolean. This type is incompatible with
175: function logical6d(): <span style="color:red;">number</span> { // expected `: boolean` ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
281: return <span style="color:red;">x</span> || (1 &amp;&amp; 'foo'); ← boolean. This type is incompatible with
279: function logical8f(): <span style="color:red;">string</span> { // expected `: boolean` ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
291: return x || y || <span style="color:red;">false</span>; ← boolean. This type is incompatible with
290: ): <span style="color:red;">number | string</span> { // expected `: number | string | boolean` ← union type
<span style="text-decoration:underline;">tests/logical/logical.js</span>
315: return x &amp;&amp; y &amp;&amp; <span style="color:red;">false</span>; ← boolean. This type is incompatible with
314: ): <span style="color:red;">number | string</span> { // expected `: number | string | boolean` ← union type
<span style="text-decoration:underline;">tests/logical/logical.js</span>
322: return <span style="color:red;">false</span> &amp;&amp; x &amp;&amp; y; ← boolean. This type is incompatible with
321: function logical10b(x: number, y: string): <span style="color:red;">Array&lt;any&gt;</span> { // expected `: boolean` ← array type
<span style="text-decoration:underline;">tests/logical/logical.js</span>
329: return <span style="color:red;">x</span> &amp;&amp; false &amp;&amp; y; ← number. This type is incompatible with
328: function logical10c(x: number, y: string): <span style="color:red;">Array&lt;any&gt;</span> { // expected `number | boolean` ← array type
<span style="text-decoration:underline;">tests/logical/logical.js</span>
329: return x &amp;&amp; <span style="color:red;">false</span> &amp;&amp; y; ← boolean. This type is incompatible with
328: function logical10c(x: number, y: string): <span style="color:red;">Array&lt;any&gt;</span> { // expected `number | boolean` ← array type
<span style="text-decoration:underline;">tests/logical/logical.js</span>
348: y = y || <span style="color:red;">true</span>; // expected a number ← boolean. This type is incompatible with
346: function logical11b(y: <span style="color:red;">number</span>): number { ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
361: z = <span style="color:red;">false</span>; ← boolean. This type is incompatible with
356: function logical12a(): <span style="color:red;">number</span> { ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
371: y = y &amp;&amp; <span style="color:red;">true</span>; // expected a number ← boolean. This type is incompatible with
369: function logical12b(y: <span style="color:red;">number</span>): number { ← number
<span style="text-decoration:underline;">tests/logical/logical.js</span>
381: {x: <span style="color:red;">x</span> &amp;&amp; &quot;bar&quot;}, ← number. This type is incompatible with
379: function logical13(x: number): Array&lt;{x: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
383: {x: true &amp;&amp; <span style="color:red;">false</span>}, ← boolean. This type is incompatible with
379: function logical13(x: number): Array&lt;{x: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
384: {x: <span style="color:red;">false</span> &amp;&amp; false}, ← boolean. This type is incompatible with
379: function logical13(x: number): Array&lt;{x: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
397: {x: <span style="color:red;">x</span> || &quot;bar&quot;}, ← number. This type is incompatible with
395: function logical14(x: number): Array&lt;{x: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
399: {x: false || <span style="color:red;">true</span>}, ← boolean. This type is incompatible with
395: function logical14(x: number): Array&lt;{x: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/logical/logical.js</span>
400: {x: <span style="color:red;">true</span> || false}, ← boolean. This type is incompatible with
395: function logical14(x: number): Array&lt;{x: <span style="color:red;">string</span>}&gt; { ← string
<span style="text-decoration:underline;">tests/missing_annotation/infer.js</span>
5: b: function(<span style="color:red;">arg</span>) { // missing arg and return annotations ← parameter arg. Missing annotation
<span style="text-decoration:underline;">tests/missing_annotation/infer.js</span>
5: b: function(arg)<span style="color:red;"> </span>{ // missing arg and return annotations ← return. Missing annotation
<span style="text-decoration:underline;">tests/missing_annotation/infer.js</span>
12: d: function(<span style="color:red;">arg</span>) { // missing arg and return annotations ← parameter arg. Missing annotation
<span style="text-decoration:underline;">tests/missing_annotation/infer.js</span>
12: d: function(arg)<span style="color:red;"> </span>{ // missing arg and return annotations ← return. Missing annotation
<span style="text-decoration:underline;">tests/missing_annotation/infer.js</span>
21: e: function(<span style="color:red;">arg</span>) { // missing arg and return annotations ← parameter arg. Missing annotation
<span style="text-decoration:underline;">tests/missing_annotation/infer.js</span>
21: e: function(arg)<span style="color:red;"> </span>{ // missing arg and return annotations ← return. Missing annotation
<span style="text-decoration:underline;">tests/missing_annotation/infer.js</span>
28: h: function(arg: string)<span style="color:red;"> </span>{ // missing return annotation ← return. Missing annotation
<span style="text-decoration:underline;">tests/module_redirect/B.js</span>
6: module.exports = <span style="color:red;">require('A')</span>; ← A. Required module not found
<span style="text-decoration:underline;">tests/module_redirect/C.js</span>
6: module.exports = <span style="color:red;">require('B')</span>; ← B. Required module not found
<span style="text-decoration:underline;">tests/module_redirect/D.js</span>
6: var bar1: string = <span style="color:red;">require('A')</span>; ← A. Required module not found
<span style="text-decoration:underline;">tests/module_redirect/D.js</span>
7: var bar2: string = <span style="color:red;">require('B')</span>; ← B. Required module not found
<span style="text-decoration:underline;">tests/module_redirect/D.js</span>
8: var bar3: string = <span style="color:red;">require('C')</span>; ← C. Required module not found
<span style="text-decoration:underline;">tests/modules/cli2.js</span>
5: <span style="color:red;">f(&quot;...&quot;)</span>; ← function call
5: f(<span style="color:red;">&quot;...&quot;</span>); ← string. This type is incompatible with
7: function f(x:<span style="color:red;">number</span>):number { g(x); return x; } ← number. See: <span style="text-decoration:underline;">tests/modules/lib.js</span><span style="text-decoration:underline;">:7</span>
<span style="text-decoration:underline;">tests/modules/lib.js</span>
7: function f(x:number):number { <span style="color:red;">g(x)</span>; return x; } ← function call
7: function f(x:number):number { g(<span style="color:red;">x</span>); return x; } ← number. This type is incompatible with
3: function g(x:<span style="color:red;">string</span>) { } ← string
<span style="text-decoration:underline;">tests/namespace/namespace.js</span>
2: type T = (x:<span style="color:red;">number</span>) =&gt; void; ← number. This type is incompatible with
3: var f: T = function(x:<span style="color:red;">string</span>): void { } ← string
<span style="text-decoration:underline;">tests/namespace/namespace.js</span>
11: var y:number = bar(0, x =&gt; <span style="color:red;">&quot;&quot;</span>); ← string. This type is incompatible with
11: var y:<span style="color:red;">number</span> = bar(0, x =&gt; &quot;&quot;); ← number
<span style="text-decoration:underline;">tests/namespace/namespace.js</span>
15: var s2:Seq = [[<span style="color:red;">&quot;&quot;</span>]]; ← string. This type is incompatible with
13: type Seq = <span style="color:red;">number | Array&lt;Seq&gt;</span>; ← union type
<span style="text-decoration:underline;">tests/namespace/namespace.js</span>
17: module.exports = { foo: (<span style="color:red;">&quot;&quot;</span>: number) }; ← string. This type is incompatible with
17: module.exports = { foo: (&quot;&quot;: <span style="color:red;">number</span>) }; ← number
<span style="text-decoration:underline;">tests/new_react/FeedUFI.react.js</span>
10: var UFILikeCount = <span style="color:red;">require('UFILikeCount.react')</span>; ← UFILikeCount.react. Required module not found
<span style="text-decoration:underline;">tests/new_react/state.js</span>
19: {this.state.bar.<span style="color:red;">qux</span>} ← property `qux`. Property cannot be accessed on possibly null value
6: bar: ?<span style="color:red;">{ qux: string; }</span>; ← null
<span style="text-decoration:underline;">tests/new_react/state.js</span>
19: {this.state.bar.<span style="color:red;">qux</span>} ← property `qux`. Property cannot be accessed on possibly undefined value
6: bar: ?<span style="color:red;">{ qux: string; }</span>; ← undefined
<span style="text-decoration:underline;">tests/node_tests/invalid_package_file/package.json</span>
1: ← Unexpected end of input
<span style="text-decoration:underline;">tests/object_api/c.js</span>
5: <span style="color:red;">c.foo()</span>; ← call of method foo. Property not found in
4: var b = Object.assign(<span style="color:red;">{ bar() {}, ...{} }</span>, a); ← object literal. See: <span style="text-decoration:underline;">tests/object_api/b.js</span><span style="text-decoration:underline;">:4</span>
<span style="text-decoration:underline;">tests/object_api/object_assign.js</span>
4: foo: function(<span style="color:red;">param</span>) { return param; } ← parameter param. Missing annotation
<span style="text-decoration:underline;">tests/object_api/object_assign.js</span>
4: foo: function(param)<span style="color:red;"> </span>{ return param; } ← return. Missing annotation
<span style="text-decoration:underline;">tests/object_api/object_assign.js</span>
7: var decl_export_: <span style="color:red;">{ foo: any; bar: any }</span> = Object.assign({}, export_); ← property `bar`. Property not found in
7: var decl_export_: { foo: any; bar: any } = Object.assign(<span style="color:red;">{}</span>, export_); ← object literal
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
38: var xToString : number = <span style="color:red;">x.toString</span>; // error ← property `toString`
38: var xToString : <span style="color:red;">number</span> = x.toString; // error ← number. This type is incompatible with
46: <span style="color:red;">toString(): string</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:46</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
39: var xToString2 : () =&gt; number = <span style="color:red;">x.toString</span>; // error ← property `toString`
39: var xToString2 : () =&gt; <span style="color:red;">number</span> = x.toString; // error ← number. This type is incompatible with
46: toString(): <span style="color:red;">string</span>; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:46</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
43: var yToString : <span style="color:red;">number</span> = y.toString; // error ← number. This type is incompatible with
46: <span style="color:red;">toString(): string</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:46</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
49: (123).<span style="color:red;">toString</span> = function() {}; // error ← property `toString`. Property cannot be assigned on
49: (<span style="color:red;">123</span>).toString = function() {}; // error ← number
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
51: (<span style="color:red;">123).toString('foo')</span>; // error ← call of method toString
51: (123).toString(<span style="color:red;">'foo'</span>); // error ← string. This type is incompatible with
74: toString(radix?: <span style="color:red;">number</span>): string; ← number. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:74</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
52: (<span style="color:red;">123).toString(null)</span>; // error ← call of method toString
52: (123).toString(<span style="color:red;">null</span>); // error ← null. This type is incompatible with
74: toString(radix?: <span style="color:red;">number</span>): string; ← number. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:74</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
71: var xHasOwnProperty : number = <span style="color:red;">x.hasOwnProperty</span>; // error ← property `hasOwnProperty`
71: var xHasOwnProperty : <span style="color:red;">number</span> = x.hasOwnProperty; // error ← number. This type is incompatible with
43: <span style="color:red;">hasOwnProperty(prop: any): boolean</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:43</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
72: var xHasOwnProperty2 : (prop: string) =&gt; number = <span style="color:red;">x.hasOwnProperty</span>; // error ← property `hasOwnProperty`
72: var xHasOwnProperty2 : (prop: string) =&gt; <span style="color:red;">number</span> = x.hasOwnProperty; // error ← number. This type is incompatible with
43: hasOwnProperty(prop: any): <span style="color:red;">boolean</span>; ← boolean. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:43</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
76: var yHasOwnProperty : <span style="color:red;">number</span> = y.hasOwnProperty; // error ← number. This type is incompatible with
43: <span style="color:red;">hasOwnProperty(prop: any): boolean</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:43</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
96: var xPropertyIsEnumerable : number = <span style="color:red;">x.propertyIsEnumerable</span>; // error ← property `propertyIsEnumerable`
96: var xPropertyIsEnumerable : <span style="color:red;">number</span> = x.propertyIsEnumerable; // error ← number. This type is incompatible with
44: <span style="color:red;">propertyIsEnumerable(prop: any): boolean</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:44</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
98: <span style="color:red;">x.propertyIsEnumerable</span>; // error ← property `propertyIsEnumerable`
97: var xPropertyIsEnumerable2 : (prop: string) =&gt; <span style="color:red;">number</span> = ← number. This type is incompatible with
44: propertyIsEnumerable(prop: any): <span style="color:red;">boolean</span>; ← boolean. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:44</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
102: var yPropertyIsEnumerable : <span style="color:red;">number</span> = y.propertyIsEnumerable; // error ← number. This type is incompatible with
44: <span style="color:red;">propertyIsEnumerable(prop: any): boolean</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:44</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
122: var xValueOf : number = <span style="color:red;">x.valueOf</span>; // error ← property `valueOf`
122: var xValueOf : <span style="color:red;">number</span> = x.valueOf; // error ← number. This type is incompatible with
235: <span style="color:red;">valueOf(): number</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:235</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
126: var yValueOf : <span style="color:red;">number</span> = y.valueOf; // error ← number. This type is incompatible with
47: <span style="color:red;">valueOf(): Object</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:47</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
150: var xToLocaleString : number = <span style="color:red;">x.toLocaleString</span>; // error ← property `toLocaleString`
150: var xToLocaleString : <span style="color:red;">number</span> = x.toLocaleString; // error ← number. This type is incompatible with
232: <span style="color:red;">toLocaleString(): string</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:232</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
151: var xToLocaleString2 : () =&gt; number = <span style="color:red;">x.toLocaleString</span>; // error ← property `toLocaleString`
151: var xToLocaleString2 : () =&gt; <span style="color:red;">number</span> = x.toLocaleString; // error ← number. This type is incompatible with
232: toLocaleString(): <span style="color:red;">string</span>; ← string. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:232</span>
<span style="text-decoration:underline;">tests/object_api/object_prototype.js</span>
155: var yToLocaleString : <span style="color:red;">number</span> = y.toLocaleString; // error ← number. This type is incompatible with
45: <span style="color:red;">toLocaleString(): string</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:45</span>
<span style="text-decoration:underline;">tests/object_assign/A.js</span>
13: var bad: number = <span style="color:red;">Bad.foo()</span>; ← call of method foo
13: var bad: number = <span style="color:red;">Bad.foo()</span>; ← string. This type is incompatible with
13: var bad: <span style="color:red;">number</span> = Bad.foo(); ← number
<span style="text-decoration:underline;">tests/object_assign/A.js</span>
21: var good: number = <span style="color:red;">Good.foo()</span>; ← string. This type is incompatible with
21: var good: <span style="color:red;">number</span> = Good.foo(); ← number
<span style="text-decoration:underline;">tests/object_assign/B.js</span>
7: var good: number = <span style="color:red;">A.Good.foo()</span>; ← call of method foo
7: var good: number = <span style="color:red;">A.Good.foo()</span>; ← string. This type is incompatible with
7: var good: <span style="color:red;">number</span> = A.Good.foo(); ← number
<span style="text-decoration:underline;">tests/object_assign/B.js</span>
10: var bad_: number = <span style="color:red;">f()</span>; // Calling the function is fine ← function call
8: var Bad = Object.assign(<span style="color:red;">{}</span>, EventEmitter.prototype, { ← object literal. This type is incompatible with. See: <span style="text-decoration:underline;">tests/object_assign/A.js</span><span style="text-decoration:underline;">:8</span>
global object
<span style="text-decoration:underline;">tests/object_assign/B.js</span>
10: var bad_: number = <span style="color:red;">f()</span>; // Calling the function is fine ← function call
10: var bad_: number = <span style="color:red;">f()</span>; // Calling the function is fine ← string. This type is incompatible with
10: var bad_: <span style="color:red;">number</span> = f(); // Calling the function is fine ← number
<span style="text-decoration:underline;">tests/object_assign/B.js</span>
12: var bad: number = <span style="color:red;">A.Bad.foo()</span>; // Method call is not fine ← call of method foo
12: var bad: number = <span style="color:red;">A.Bad.foo()</span>; // Method call is not fine ← string. This type is incompatible with
12: var bad: <span style="color:red;">number</span> = A.Bad.foo(); // Method call is not fine ← number
<span style="text-decoration:underline;">tests/object_assign/non_objects.js</span>
3: <span style="color:red;">Object.assign(&quot;123&quot;, {a: &quot;foo&quot;})</span>; ← Object.assign
3: <span style="color:red;">Object.assign(&quot;123&quot;, {a: &quot;foo&quot;})</span>; ← prop `a` of object literal. Property cannot be assigned on
3: Object.assign(<span style="color:red;">&quot;123&quot;</span>, {a: &quot;foo&quot;}); ← string
<span style="text-decoration:underline;">tests/object_assign/non_objects.js</span>
4: <span style="color:red;">Object.assign(123, {a: &quot;foo&quot;})</span>; ← Object.assign
4: <span style="color:red;">Object.assign(123, {a: &quot;foo&quot;})</span>; ← prop `a` of object literal. Property cannot be assigned on
4: Object.assign(<span style="color:red;">123</span>, {a: &quot;foo&quot;}); ← number
<span style="text-decoration:underline;">tests/object_assign/non_objects.js</span>
5: <span style="color:red;">Object.assign({a: &quot;foo&quot;}, 123)</span>; ← Object.assign. Expected object instead of
5: Object.assign({a: &quot;foo&quot;}, <span style="color:red;">123</span>); ← number
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
3: var foo = <span style="color:red;">Object.freeze({bar: '12345'})</span>; ← Object.freeze
4: <span style="color:red;">foo.bar</span> = '23456'; // error ← assignment of property `bar`. Mutation not allowed on
3: var foo = <span style="color:red;">Object.freeze({bar: '12345'})</span>; ← frozen object literal
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
6: <span style="color:red;">Object.assign(foo, {bar: '12345'})</span>; // error ← Object.assign
6: <span style="color:red;">Object.assign(foo, {bar: '12345'})</span>; // error ← prop `bar` of object literal. Mutation not allowed on
3: var foo = <span style="color:red;">Object.freeze({bar: '12345'})</span>; ← frozen object literal
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← Object.freeze
10: <span style="color:red;">bliffl.bar</span> = '23456'; // error ← assignment of property `bar`. Mutation not allowed on
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← frozen object literal
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← Object.freeze
11: <span style="color:red;">bliffl.baz</span> = 3456; // error ← assignment of property `baz`. Mutation not allowed on
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← frozen object literal
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← Object.freeze
12: bliffl.<span style="color:red;">corge</span>; // error ← property `corge`. Property not found in
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← frozen object literal
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← Object.freeze
13: <span style="color:red;">bliffl.constructor</span> = baz; // error ← assignment of property `constructor`. Mutation not allowed on
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← frozen object literal
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← Object.freeze
14: <span style="color:red;">bliffl.toString</span> = function() {}; // error ← assignment of property `toString`. Mutation not allowed on
9: var bliffl = <span style="color:red;">Object.freeze({bar: '12345', ...baz})</span>; ← frozen object literal
<span style="text-decoration:underline;">tests/object_freeze/object_freeze.js</span>
20: var xx : { x: number } = <span style="color:red;">Object.freeze({ x: &quot;error&quot; })</span> ← Object.freeze
20: var xx : { x: number } = Object.freeze({ x: <span style="color:red;">&quot;error&quot;</span> }) ← string. This type is incompatible with
20: var xx : { x: <span style="color:red;">number</span> } = Object.freeze({ x: &quot;error&quot; }) ← number
<span style="text-decoration:underline;">tests/objects/objects.js</span>
4: (x.<span style="color:red;">foo</span> : string); // error, key doesn't exist ← property `foo`. Property not found in
4: (<span style="color:red;">x</span>.foo : string); // error, key doesn't exist ← object type
<span style="text-decoration:underline;">tests/objects/objects.js</span>
5: (x[<span style="color:red;">'foo'</span>] : string); // error, key doesn't exist ← property `foo`. Property not found in
5: (<span style="color:red;">x</span>['foo'] : string); // error, key doesn't exist ← object type
<span style="text-decoration:underline;">tests/objects/objects.js</span>
7: (<span style="color:red;">x.bar</span>: boolean); // error, string !~&gt; boolean ← string. This type is incompatible with
7: (x.bar: <span style="color:red;">boolean</span>); // error, string !~&gt; boolean ← boolean
<span style="text-decoration:underline;">tests/objects/objects.js</span>
8: (<span style="color:red;">x['123']</span> : boolean); // error, string !~&gt; boolean ← string. This type is incompatible with
8: (x['123'] : <span style="color:red;">boolean</span>); // error, string !~&gt; boolean ← boolean
<span style="text-decoration:underline;">tests/objects/objects.js</span>
9: x['123'] = <span style="color:red;">false</span>; // error, boolean !~&gt; string ← boolean. This type is incompatible with
3: var x : {'123': <span style="color:red;">string</span>, bar: string} = {'123': 'val', bar: 'bar'}; ← string
<span style="text-decoration:underline;">tests/objects/objects.js</span>
14: y['foo'] = <span style="color:red;">123</span>; // error, number !~&gt; string ← number. This type is incompatible with
13: var y : {foo: <span style="color:red;">string</span>} = {foo: 'bar'}; ← string
<span style="text-decoration:underline;">tests/objects/objects.js</span>
15: y[<span style="color:red;">'bar'</span>] = 'abc'; // error, property not found ← property `bar`. Property not found in
15: <span style="color:red;">y</span>['bar'] = 'abc'; // error, property not found ← object type
<span style="text-decoration:underline;">tests/objects/objects.js</span>
17: (y['hasOwnProperty']: <span style="color:red;">string</span>); // error, prototype method is not a string ← string. This type is incompatible with
43: <span style="color:red;">hasOwnProperty(prop: any): boolean</span>; ← function type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:43</span>
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
15: function optionalNullable3(x: {y?: ?<span style="color:red;">number</span>}) { ← null. This type is incompatible with
17: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
15: function optionalNullable3(x: {y?: ?<span style="color:red;">number</span>}) { ← undefined. This type is incompatible with
17: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
21: function optionalNullable4(x: {y?: ?<span style="color:red;">number</span>}) { ← null. This type is incompatible with
23: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
21: function optionalNullable4(x: {y?: ?<span style="color:red;">number</span>}) { ← undefined. This type is incompatible with
23: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
27: function optionalNullable5(x: {y?: ?<span style="color:red;">number</span>}) { ← null. This type is incompatible with
29: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
27: function optionalNullable5(x: {y?: ?<span style="color:red;">number</span>}) { ← undefined. This type is incompatible with
29: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
33: function optionalNullable6(x: {y?: ?<span style="color:red;">number</span>}) { ← null. This type is incompatible with
35: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/nullable.js</span>
33: function optionalNullable6(x: {y?: ?<span style="color:red;">number</span>}) { ← undefined. This type is incompatible with
35: <span style="color:red;">x.y++</span>; // should error ← number
<span style="text-decoration:underline;">tests/optional/optional_param4.js</span>
12: <span style="color:red;">foo(true)</span>; // ERROR boolean ~&gt; number ← function call
12: foo(<span style="color:red;">true</span>); // ERROR boolean ~&gt; number ← boolean. This type is incompatible with
3: function foo(x?: <span style="color:red;">number</span>, ...y: Array&lt;string&gt;): [?number, Array&lt;string&gt;] { ← number
<span style="text-decoration:underline;">tests/optional/optional_param4.js</span>
13: <span style="color:red;">foo(123, true)</span>; // ERROR boolean ~&gt; string ← function call
13: foo(123, <span style="color:red;">true</span>); // ERROR boolean ~&gt; string ← boolean. This type is incompatible with
3: function foo(x?: number, ...y: Array&lt;<span style="color:red;">string</span>&gt;): [?number, Array&lt;string&gt;] { ← string
<span style="text-decoration:underline;">tests/parse/fail-flow-2.js</span>
4: <span style="color:red;">.</span> ← Unexpected token .
<span style="text-decoration:underline;">tests/parse/fail-flow.js</span>
3: <span style="color:red;">.</span> ← Unexpected token .
<span style="text-decoration:underline;">tests/parse/no_parse_error.js</span>
6: var y = 5 / <span style="color:red;">x</span>; ← string. This type is incompatible with
6: var y = <span style="color:red;">5 / x</span>; ← number
<span style="text-decoration:underline;">tests/parse_error_haste/Client.js</span>
8: var A = <span style="color:red;">require(&quot;Foo&quot;)</span>; // non-Flow file @providesModule Foo ← Foo. Required module not found
<span style="text-decoration:underline;">tests/parse_error_haste/Client.js</span>
9: var B = <span style="color:red;">require(&quot;./NoProvides&quot;)</span>; // non-Flow file ← NoProvides.js. Required module not found
<span style="text-decoration:underline;">tests/parse_error_haste/NoProvides.js</span>
6: function f(s:string):string { <span style="color:red;">#</span>## // illegal token ← Unexpected token ILLEGAL
<span style="text-decoration:underline;">tests/parse_error_node/Client.js</span>
8: var A = <span style="color:red;">require(&quot;./Imported&quot;)</span>; // non-Flow file @providesModule Foo ← Imported.js. Required module not found
<span style="text-decoration:underline;">tests/parse_error_node/Imported.js</span>
6: function f(s:string):string { <span style="color:red;">#</span>## // illegal token ← Unexpected token ILLEGAL
<span style="text-decoration:underline;">tests/plsummit/generics.js</span>
4: function foo&lt;X&gt;(x: X): X { r = <span style="color:red;">x</span>; return x; } ← X. This type is incompatible with
3: var r: <span style="color:red;">number</span> = 0; ← number
<span style="text-decoration:underline;">tests/promises/promise.js</span>
10: new Promise(function(resolve, reject) { ← call of method then
11: resolve(<span style="color:red;">0</span>); ← number. This type is incompatible with
377: resolve: (result: <span style="color:red;">Promise&lt;R&gt; | R</span>) =&gt; void, ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:377</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
21: resolve(new Promise(function(resolve, reject) { ← constructor call
22: resolve(<span style="color:red;">0</span>); ← number. This type is incompatible with
377: resolve: (result: <span style="color:red;">Promise&lt;R&gt; | R</span>) =&gt; void, ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:377</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
32: resolve(new Promise(function(resolve, reject) { ← constructor call
33: resolve(<span style="color:red;">0</span>); ← number. This type is incompatible with
377: resolve: (result: <span style="color:red;">Promise&lt;R&gt; | R</span>) =&gt; void, ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:377</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
42: new Promise(function(resolve, reject) { ← call of method then
44: resolve(<span style="color:red;">42</span>); ← number. This type is incompatible with
377: resolve: (result: <span style="color:red;">Promise&lt;R&gt; | R</span>) =&gt; void, ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:377</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
106: Promise.resolve(0).then(function(num) { ← call of method then
106: Promise.resolve(<span style="color:red;">0</span>).then(function(num) { ← number. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
112: Promise.resolve(<span style="color:red;">Promise.resolve(0)</span>).then(function(num) { ← call of method resolve
112: Promise.resolve(Promise.resolve(<span style="color:red;">0</span>)).then(function(num) { ← number. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
118: Promise.resolve(Promise.resolve(<span style="color:red;">Promise.resolve(0)</span>)).then(function(num) { ← call of method resolve
118: Promise.resolve(Promise.resolve(Promise.resolve(<span style="color:red;">0</span>))).then(function(num) { ← number. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
148: Promise.resolve(0) ← call of method then
149: .then(function(num) { return <span style="color:red;">'asdf'</span>; }) ← string. This type is incompatible with
382: onFulfill?: (value: R) =&gt; <span style="color:red;">Promise&lt;U&gt; | U</span>, ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:382</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
157: .then(function(num) { return <span style="color:red;">Promise.resolve('asdf')</span>; }) ← call of method resolve
157: .then(function(num) { return Promise.resolve(<span style="color:red;">'asdf'</span>); }) ← string. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
165: .then(function(num) { return Promise.resolve(<span style="color:red;">Promise.resolve('asdf')</span>); }) ← call of method resolve
165: .then(function(num) { return Promise.resolve(Promise.resolve(<span style="color:red;">'asdf'</span>)); }) ← string. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
188: Promise.reject(0) ← call of method then
189: .catch(function(num) { return <span style="color:red;">'asdf'</span>; }) ← string. This type is incompatible with
387: onReject?: (error: any) =&gt; <span style="color:red;">?Promise&lt;U&gt; | U</span> ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:387</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
197: .catch(function(num) { return <span style="color:red;">Promise.resolve('asdf')</span>; }) ← call of method resolve
197: .catch(function(num) { return Promise.resolve(<span style="color:red;">'asdf'</span>); }) ← string. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/promises/promise.js</span>
205: .catch(function(num) { return Promise.resolve(<span style="color:red;">Promise.resolve('asdf')</span>); }) ← call of method resolve
205: .catch(function(num) { return Promise.resolve(Promise.resolve(<span style="color:red;">'asdf'</span>)); }) ← string. This type is incompatible with
390: static resolve&lt;T&gt;(object?: <span style="color:red;">Promise&lt;T&gt; | T</span>): Promise&lt;T&gt;; ← union type. See: <span style="text-decoration:underline;">/private/tmp/flow/flowlib_28211574/core.js</span><span style="text-decoration:underline;">:390</span>
<span style="text-decoration:underline;">tests/react/import_react.js</span>
7: var b: number = <span style="color:red;">new react.Component()</span>; // Error: ReactComponent ~&gt; number ← constructor call
7: var b: number = new <span style="color:red;">react.Component</span>(); // Error: ReactComponent ~&gt; number ← ReactComponent. This type is incompatible with
7: var b: <span style="color:red;">number</span> = new react.Component(); // Error: ReactComponent ~&gt; number ← number
<span style="text-decoration:underline;">tests/react/jsx_spread.js</span>
11: var blah = <span style="color:red;">&lt;Foo {...props} /&gt;</span>; // error bar, number given string expected ← React element: Foo
10: var props = {bar: <span style="color:red;">42</span>}; ← number. This type is incompatible with
6: bar: <span style="color:red;">React.PropTypes.string</span>.isRequired, ← string
<span style="text-decoration:underline;">tests/react/proptype_arrayOf.js</span>
13: var fail_not_array = <span style="color:red;">&lt;Example arr={2} /&gt;</span> ← React element: Example
13: var fail_not_array = &lt;Example arr={<span style="color:red;">2</span>} /&gt; ← number. This type is incompatible with
6: arr: <span style="color:red;">React.PropTypes.arrayOf(React.PropTypes.number)</span>.isRequired ← arrayOf
<span style="text-decoration:underline;">tests/react/proptype_arrayOf.js</span>
14: var fail_mistyped_elems = <span style="color:red;">&lt;Example arr={[1, &quot;foo&quot;]} /&gt;</span> ← React element: Example
14: var fail_mistyped_elems = &lt;Example arr={[1, <span style="color:red;">&quot;foo&quot;</span>]} /&gt; ← string. This type is incompatible with
6: arr: React.PropTypes.arrayOf(<span style="color:red;">React.PropTypes.number</span>).isRequired ← number
<span style="text-decoration:underline;">tests/react/proptype_func.js</span>
14: var fail_mistyped = <span style="color:red;">&lt;Example func={2} /&gt;</span> ← React element: Example
14: var fail_mistyped = &lt;Example func={<span style="color:red;">2</span>} /&gt; ← number. This type is incompatible with
6: func: <span style="color:red;">React.PropTypes.func</span>.isRequired ← func
<span style="text-decoration:underline;">tests/react/proptype_object.js</span>
13: var fail_mistyped = <span style="color:red;">&lt;Example object={2} /&gt;</span> ← React element: Example
13: var fail_mistyped = &lt;Example object={<span style="color:red;">2</span>} /&gt; ← number. This type is incompatible with
6: object: <span style="color:red;">React.PropTypes.object</span>.isRequired ← object
<span style="text-decoration:underline;">tests/react/proptype_objectOf.js</span>
13: var fail_not_object = <span style="color:red;">&lt;Example obj={2} /&gt;</span> ← React element: Example
13: var fail_not_object = &lt;Example obj={<span style="color:red;">2</span>} /&gt; ← number. This type is incompatible with
6: obj: <span style="color:red;">React.PropTypes.objectOf(React.PropTypes.number)</span>.isRequired ← objectOf
<span style="text-decoration:underline;">tests/react/proptype_objectOf.js</span>
14: var fail_mistyped_props = <span style="color:red;">&lt;Example obj={{foo: &quot;foo&quot;}} /&gt;</span> ← React element: Example
14: var fail_mistyped_props = &lt;Example obj={{foo: <span style="color:red;">&quot;foo&quot;</span>}} /&gt; ← string. This type is incompatible with
6: obj: React.PropTypes.objectOf(<span style="color:red;">React.PropTypes.number</span>).isRequired ← number
<span style="text-decoration:underline;">tests/react/proptype_oneOf.js</span>
11: var ex2 = <span style="color:red;">&lt;Example literal=&quot;bar&quot; /&gt;</span>; ← React element: Example
11: var ex2 = &lt;Example literal=<span style="color:red;">&quot;bar&quot;</span> /&gt;; ← string. Expected string literal foo, got bar instead
6: literal: <span style="color:red;">React.PropTypes.oneOf([&quot;foo&quot;])</span>.isRequired ← string literal foo
<span style="text-decoration:underline;">tests/react/proptype_oneOfType.js</span>
23: var fail_bool = <span style="color:red;">&lt;Example prop={true} /&gt;</span> ← React element: Example
23: var fail_bool = &lt;Example prop={<span style="color:red;">true</span>} /&gt; ← boolean. This type is incompatible with
6: prop: React.PropTypes.oneOfType([ ← oneOfType
<span style="text-decoration:underline;">tests/rec/issue-598.js</span>
7: function bar(y: F&lt;<span style="color:red;">number</span>&gt;): F&lt;string&gt; { return y; } ← number. This type is incompatible with
7: function bar(y: F&lt;number&gt;): F&lt;<span style="color:red;">string</span>&gt; { return y; } ← string
<span style="text-decoration:underline;">tests/rec/issue-598.js</span>
7: function bar(y: F&lt;number&gt;): F&lt;<span style="color:red;">string</span>&gt; { return y; } ← string. This type is incompatible with
7: function bar(y: F&lt;<span style="color:red;">number</span>&gt;): F&lt;string&gt; { return y; } ← number
<span style="text-decoration:underline;">tests/refinements/assignment.js</span>
16: while (x = <span style="color:red;">x.parent</span>) { // can't assign x to ?Bar ← null. This type is incompatible with
10: type Bar = { ← object type
<span style="text-decoration:underline;">tests/refinements/assignment.js</span>
16: while (x = <span style="color:red;">x.parent</span>) { // can't assign x to ?Bar ← undefined. This type is incompatible with
10: type Bar = { ← object type
<span style="text-decoration:underline;">tests/refinements/assignment.js</span>
22: while (x = x.<span style="color:red;">parent</span>) { // x.parent might be null ← property `parent`. Property cannot be accessed on possibly null value
22: while (x = <span style="color:red;">x</span>.parent) { // x.parent might be null ← null
<span style="text-decoration:underline;">tests/refinements/assignment.js</span>
22: while (x = x.<span style="color:red;">parent</span>) { // x.parent might be null ← property `parent`. Property cannot be accessed on possibly undefined value
22: while (x = <span style="color:red;">x</span>.parent) { // x.parent might be null ← undefined
<span style="text-decoration:underline;">tests/refinements/bool.js</span>
12: <span style="color:red;">x[0]</span>; // error on null and undefined ← access of computed property/element. Computed property/element cannot be accessed on possibly null value
3: function foo(x: ?<span style="color:red;">bool</span>) { ← null
<span style="text-decoration:underline;">tests/refinements/bool.js</span>
12: <span style="color:red;">x[0]</span>; // error on null and undefined ← access of computed property/element. Computed property/element cannot be accessed on possibly undefined value
3: function foo(x: ?<span style="color:red;">bool</span>) { ← undefined
<span style="text-decoration:underline;">tests/refinements/bool.js</span>
18: <span style="color:red;">x[0]</span>; // error on null and undefined ← access of computed property/element. Computed property/element cannot be accessed on possibly null value
15: function bar(x: ?<span style="color:red;">bool</span>) { ← null
<span style="text-decoration:underline;">tests/refinements/bool.js</span>
18: <span style="color:red;">x[0]</span>; // error on null and undefined ← access of computed property/element. Computed property/element cannot be accessed on possibly undefined value
15: function bar(x: ?<span style="color:red;">bool</span>) { ← undefined
<span style="text-decoration:underline;">tests/refinements/bool.js</span>
24: if (100 * <span style="color:red;">false</span>) { ← boolean. This type is incompatible with
24: if (<span style="color:red;">100 * false</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/bool.js</span>
27: if (<span style="color:red;">false</span> * 100) { ← boolean. This type is incompatible with
27: if (<span style="color:red;">false * 100</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/cond_prop.js</span>
11: return <span style="color:red;">getTypeASTName(typeAST.type)</span>; // error, BadType not a subtype of Type ← function call
7: type BadType = <span style="color:red;">{}</span>; ← object type. This type is incompatible with
3: type Type = <span style="color:red;">Name | ListType | NonNullType</span>; ← union type
<span style="text-decoration:underline;">tests/refinements/hasOwnProperty.js</span>
4: <span style="color:red;">x.y()</span>; // could be undefined ← call of method y. Function cannot be called on possibly undefined value
3: function foo(x:{y?:<span style="color:red;">() =&gt; void</span>}) { ← undefined
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
3: type Obj = { p: number | <span style="color:red;">string</span> } ← string. This type is incompatible with
10: var x: <span style="color:red;">number</span> = obj.p; // error, obj.p : number | string ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
3: type Obj = { p: number | <span style="color:red;">string</span> } ← string. This type is incompatible with
16: var x: <span style="color:red;">number</span> = obj.p; // error, obj.p : number | string ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
3: type Obj = { p: number | <span style="color:red;">string</span> } ← string. This type is incompatible with
22: var x: <span style="color:red;">number</span> = obj.p; // error, obj.p : number | string ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
3: type Obj = { p: number | <span style="color:red;">string</span> } ← string. This type is incompatible with
30: var y: <span style="color:red;">number</span> = obj.p; // error, obj.p : number | string ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
3: type Obj = { p: number | <span style="color:red;">string</span> } ← string. This type is incompatible with
38: var y: <span style="color:red;">number</span> = obj.p; // error, obj.p : number | string ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
3: type Obj = { p: number | <span style="color:red;">string</span> } ← string. This type is incompatible with
62: var y: <span style="color:red;">number</span> = obj.p; // error, string ~/~ number ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
3: type Obj = { p: number | <span style="color:red;">string</span> } ← string. This type is incompatible with
73: var z: <span style="color:red;">number</span> = obj.p; // error, (number | string) ~/~ number ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
62: var y: number = <span style="color:red;">obj.p</span>; // error, string ~/~ number ← string. This type is incompatible with
62: var y: <span style="color:red;">number</span> = obj.p; // error, string ~/~ number ← number
<span style="text-decoration:underline;">tests/refinements/heap_defassign.js</span>
65: var z:string = <span style="color:red;">obj.p</span>; // error, number ~/~ string ← number. This type is incompatible with
65: var z:<span style="color:red;">string</span> = obj.p; // error, number ~/~ string ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
8: <span style="color:red;">takesString(x)</span>; // error ← function call
6: function num(x: <span style="color:red;">mixed</span>) { ← number. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
14: <span style="color:red;">takesNumber(x)</span>; // error ← function call
12: function str(x: <span style="color:red;">mixed</span>) { ← string. This type is incompatible with
3: function takesNumber(x: <span style="color:red;">number</span>) {} ← number
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
20: <span style="color:red;">takesString(x)</span>; // error ← function call
18: function bool(x: <span style="color:red;">mixed</span>) { ← boolean. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
26: <span style="color:red;">takesString(x)</span>; // error ← function call
24: function fun(x: <span style="color:red;">mixed</span>) { ← function. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
32: <span style="color:red;">takesString(x)</span>; // error ← function call
30: function obj0(x: <span style="color:red;">mixed</span>) { ← null. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
32: <span style="color:red;">takesString(x)</span>; // error ← function call
30: function obj0(x: <span style="color:red;">mixed</span>) { ← object. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
38: <span style="color:red;">takesString(x)</span>; // error ← function call
36: function obj1(x: <span style="color:red;">mixed</span>) { ← array. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
44: <span style="color:red;">takesString(x)</span>; // error ← function call
42: function undef(x: <span style="color:red;">mixed</span>) { ← undefined. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
50: <span style="color:red;">takesString(x)</span>; // error ← function call
48: function null_(x: <span style="color:red;">mixed</span>) { ← null. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
56: <span style="color:red;">takesString(x)</span>; // error ← function call
54: function maybe(x: <span style="color:red;">mixed</span>) { ← null. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
56: <span style="color:red;">takesString(x)</span>; // error ← function call
54: function maybe(x: <span style="color:red;">mixed</span>) { ← undefined. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
62: <span style="color:red;">takesString(x)</span>; // error ← function call
60: function true_(x: <span style="color:red;">mixed</span>) { ← boolean. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/mixed.js</span>
68: <span style="color:red;">takesString(x)</span>; // error ← function call
66: function false_(x: <span style="color:red;">mixed</span>) { ← boolean. This type is incompatible with
4: function takesString(x: <span style="color:red;">string</span>) {} ← string
<span style="text-decoration:underline;">tests/refinements/not.js</span>
3: function foo(x: ?<span style="color:red;">bool</span>) { ← boolean. This type is incompatible with
5: <span style="color:red;">x++</span>; // should error for null, void and bool (false) ← number
<span style="text-decoration:underline;">tests/refinements/not.js</span>
3: function foo(x: ?<span style="color:red;">bool</span>) { ← null. This type is incompatible with
5: <span style="color:red;">x++</span>; // should error for null, void and bool (false) ← number
<span style="text-decoration:underline;">tests/refinements/not.js</span>
3: function foo(x: ?<span style="color:red;">bool</span>) { ← undefined. This type is incompatible with
5: <span style="color:red;">x++</span>; // should error for null, void and bool (false) ← number
<span style="text-decoration:underline;">tests/refinements/not.js</span>
11: <span style="color:red;">x[0]</span>; // should error for null, void and number (0) ← access of computed property/element. Computed property/element cannot be accessed on
9: function bar(x: ?<span style="color:red;">number</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/not.js</span>
11: <span style="color:red;">x[0]</span>; // should error for null, void and number (0) ← access of computed property/element. Computed property/element cannot be accessed on possibly null value
9: function bar(x: ?<span style="color:red;">number</span>) { ← null
<span style="text-decoration:underline;">tests/refinements/not.js</span>
11: <span style="color:red;">x[0]</span>; // should error for null, void and number (0) ← access of computed property/element. Computed property/element cannot be accessed on possibly undefined value
9: function bar(x: ?<span style="color:red;">number</span>) { ← undefined
<span style="text-decoration:underline;">tests/refinements/not.js</span>
21: <span style="color:red;">x[0]</span>; // should error for number (0) ← access of computed property/element. Computed property/element cannot be accessed on
15: function baz (x: ?<span style="color:red;">number</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/null.js</span>
4: if (100 * <span style="color:red;">null</span>) { ← null. This type is incompatible with
4: if (<span style="color:red;">100 * null</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/null.js</span>
7: if (<span style="color:red;">null</span> * 100) { ← null. This type is incompatible with
7: if (<span style="color:red;">null * 100</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/property.js</span>
64: return <span style="color:red;">x[y.z]</span>; // error ← null. This type is incompatible with
61: function c2(x: {[key: string]: ?string}, y: {z: string}): <span style="color:red;">string</span> { ← string
<span style="text-decoration:underline;">tests/refinements/property.js</span>
64: return <span style="color:red;">x[y.z]</span>; // error ← undefined. This type is incompatible with
61: function c2(x: {[key: string]: ?string}, y: {z: string}): <span style="color:red;">string</span> { ← string
<span style="text-decoration:underline;">tests/refinements/switch.js</span>
3: function foo(text: string | <span style="color:red;">number</span>): string { ← number. This type is incompatible with
3: function foo(text: string | number): <span style="color:red;">string</span> { ← string
<span style="text-decoration:underline;">tests/refinements/switch.js</span>
27: return <span style="color:red;">text[0]</span>; // error, [0] on number ← access of computed property/element. Computed property/element cannot be accessed on
23: function baz1(text: string | <span style="color:red;">number</span>): string { ← number
<span style="text-decoration:underline;">tests/refinements/switch.js</span>
37: return <span style="color:red;">text[0]</span>; // error, [0] on number ← access of computed property/element. Computed property/element cannot be accessed on
33: function baz2(text: string | <span style="color:red;">number</span>): string { ← number
<span style="text-decoration:underline;">tests/refinements/switch.js</span>
43: function corge(text: <span style="color:red;">string</span> | number | Array&lt;string&gt;): string { ← string. This type is incompatible with
51: return (<span style="color:red;">text++</span>) + ''; ← number
<span style="text-decoration:underline;">tests/refinements/typeof.js</span>
5: <span style="color:red;">x[0]</span>; // error for boolean, not number ← access of computed property/element. Computed property/element cannot be accessed on
3: function foo(x: <span style="color:red;">bool</span> | number) { ← boolean
<span style="text-decoration:underline;">tests/refinements/typeof.js</span>
10: var x = <span style="color:red;">null</span>; ← null. This type is incompatible with
9: function bar(): <span style="color:red;">number</span> { ← number
<span style="text-decoration:underline;">tests/refinements/typeof.js</span>
19: if (typeof <span style="color:red;">BAZ</span> !== 'undefined' &amp;&amp; ← identifier BAZ. Could not resolve name
<span style="text-decoration:underline;">tests/refinements/typeof.js</span>
26: <span style="color:red;">BAZ</span>.stuff; // error, could be undefined ← identifier BAZ. Could not resolve name
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
29: function undef_var_fail(x: ?<span style="color:red;">number</span>) { ← null. This type is incompatible with
31: var y = <span style="color:red;">x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
35: function undef_var_fail_rev(x: ?<span style="color:red;">number</span>) { ← null. This type is incompatible with
38: var y = <span style="color:red;">x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
42: function undef_prop_fail(x: { x: ?<span style="color:red;">number</span> }) { ← null. This type is incompatible with
44: var y = <span style="color:red;">x.x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
48: function undef_prop_fail_rev(x: { x: ?<span style="color:red;">number</span> }) { ← null. This type is incompatible with
51: var y = <span style="color:red;">x.x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
64: function undef_var_nonstrict(x: ?number, y: ?<span style="color:red;">number</span>) { ← null. This type is incompatible with
69: var b = <span style="color:red;">y * 1000</span>; // error ← number
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
64: function undef_var_nonstrict(x: ?number, y: ?<span style="color:red;">number</span>) { ← undefined. This type is incompatible with
69: var b = <span style="color:red;">y * 1000</span>; // error ← number
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
74: if (100 * <span style="color:red;">undefined</span>) { ← undefined. This type is incompatible with
74: if (<span style="color:red;">100 * undefined</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/undef.js</span>
77: if (<span style="color:red;">undefined</span> * 100) { ← undefined. This type is incompatible with
77: if (<span style="color:red;">undefined * 100</span>) { ← number
<span style="text-decoration:underline;">tests/refinements/union.js</span>
7: <span style="color:red;">x[0]</span>; // error on boolean ← access of computed property/element. Computed property/element cannot be accessed on
3: type thing = number | <span style="color:red;">bool</span> ← boolean
<span style="text-decoration:underline;">tests/refinements/union.js</span>
13: <span style="color:red;">x[0]</span>; // error on number ← access of computed property/element. Computed property/element cannot be accessed on
3: type thing = <span style="color:red;">number</span> | bool ← number
<span style="text-decoration:underline;">tests/refinements/union.js</span>
19: <span style="color:red;">x[0]</span>; // error on number ← access of computed property/element. Computed property/element cannot be accessed on
3: type thing = <span style="color:red;">number</span> | bool ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
29: function void_var_fail(x: ?<span style="color:red;">number</span>) { ← null. This type is incompatible with
31: var y = <span style="color:red;">x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
35: function void_var_fail_rev(x: ?<span style="color:red;">number</span>) { ← null. This type is incompatible with
38: var y = <span style="color:red;">x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
42: function void_pro_fail(x: { x: ?<span style="color:red;">number</span> }) { ← null. This type is incompatible with
44: var y = <span style="color:red;">x.x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
48: function void_pro_fail_rev(x: { x: ?<span style="color:red;">number</span> }) { ← null. This type is incompatible with
51: var y = <span style="color:red;">x.x * 1000</span>; ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
55: function void_var_side_effect(x: ?<span style="color:red;">number</span>) { ← undefined. This type is incompatible with
56: if (x !== null &amp;&amp; x !== void(<span style="color:red;">x * 1000</span>)) { ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
61: function void_var_side_effect_rev(x: ?<span style="color:red;">number</span>) { ← undefined. This type is incompatible with
62: if (x === null || x === void(<span style="color:red;">x * 1000</span>)) { ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
68: function void_prop_side_effect(x: { x: ?<span style="color:red;">number</span> }) { ← undefined. This type is incompatible with
69: if (x.x !== null &amp;&amp; x.x !== void(<span style="color:red;">x.x * 1000</span>)) { ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
74: function void_prop_side_effect_rev(x: { x: ?<span style="color:red;">number</span> }) { ← undefined. This type is incompatible with
75: if (x.x === null || x.x === void(<span style="color:red;">x.x * 1000</span>)) { ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
82: if (100 * <span style="color:red;">void(0</span>)) { ← undefined. This type is incompatible with
82: if (<span style="color:red;">100 * void(0</span>)) { ← number
<span style="text-decoration:underline;">tests/refinements/void.js</span>
85: if (<span style="color:red;">void(0</span>) * 100) { ← undefined. This type is incompatible with
85: if (<span style="color:red;">void(0) * 100</span>) { ← number
<span style="text-decoration:underline;">tests/require/B.js</span>
3: exports.numberValue = <span style="color:red;">42</span>; ← number. This type is incompatible with
4: function takesAString(str: <span style="color:red;">string</span>): void {} ← string. See: <span style="text-decoration:underline;">tests/require/require.js</span><span style="text-decoration:underline;">:4</span>
<span style="text-decoration:underline;">tests/require/require.js</span>
7: var A = <span style="color:red;">require(&quot;A&quot;)</span>; ← A. Required module not found
<span style="text-decoration:underline;">tests/require/require.js</span>
17: <span style="color:red;">require(&quot;C&quot;)</span>; ← C. Required module not found
<span style="text-decoration:underline;">tests/require/require.js</span>
20: <span style="color:red;">require(&quot;./D&quot;)</span>; ← ./D. Required module not found
<span style="text-decoration:underline;">tests/require/require.js</span>
25: E.<span style="color:red;">stringValue</span>; // Error: The E exports obj has no 'stringValue' property ← property `stringValue`. Property not found in
23: var E = <span style="color:red;">require('./E')</span>; ← object literal
<span style="text-decoration:underline;">tests/requireLazy/requireLazy.js</span>
5: requireLazy(['A', 'B'], function(A, B) { ← A. Required module not found
<span style="text-decoration:underline;">tests/requireLazy/requireLazy.js</span>
5: requireLazy(['A', 'B'], function(A, B) { ← B. Required module not found
<span style="text-decoration:underline;">tests/requireLazy/requireLazy.js</span>
17: var notA: Object = <span style="color:red;">A</span>; ← identifier A. Could not resolve name
<span style="text-decoration:underline;">tests/requireLazy/requireLazy.js</span>
18: var notB: Object = <span style="color:red;">B</span>; ← identifier B. Could not resolve name
<span style="text-decoration:underline;">tests/requireLazy/requireLazy.js</span>
20: <span style="color:red;">requireLazy()</span>; // Error: No args ← . The first arg to requireLazy() must be a literal array of string literals!
<span style="text-decoration:underline;">tests/requireLazy/requireLazy.js</span>
21: <span style="color:red;">requireLazy([nope], function() {})</span>; // Error: Non-stringliteral args ← . The first arg to requireLazy() must be a literal array of string literals!
<span style="text-decoration:underline;">tests/requireLazy/requireLazy.js</span>
22: <span style="color:red;">requireLazy(['A'])</span>; // Error: No calback expression ← . The first arg to requireLazy() must be a literal array of string literals!
<span style="text-decoration:underline;">tests/seal/obj_annot.js</span>
4: return param.<span style="color:red;">id</span>; ← property `id`. Property not found in
4: return <span style="color:red;">param</span>.id; ← object type
<span style="text-decoration:underline;">tests/simple_arrays/array.js</span>
4: if (i % 2 == 0) { a[i] = <span style="color:red;">0</span>; } ← number. This type is incompatible with
8: function foo(i): <span style="color:red;">string</span> { return a[i]; } ← string
<span style="text-decoration:underline;">tests/singleton/boolean.js</span>
8: var y : boolean = <span style="color:red;">veryOptimistic(false)</span>; // error ← function call
8: var y : boolean = veryOptimistic(<span style="color:red;">false</span>); // error ← boolean. Expected boolean literal true, got false instead
3: function veryOptimistic(isThisAwesome: <span style="color:red;">true</span>): boolean { ← boolean literal true
<span style="text-decoration:underline;">tests/singleton/boolean.js</span>
15: var y : boolean = <span style="color:red;">veryPessimistic(false)</span>; // error ← function call
15: var y : boolean = veryPessimistic(<span style="color:red;">false</span>); // error ← boolean. Expected boolean literal true, got false instead
10: function veryPessimistic(isThisAwesome: <span style="color:red;">true</span>): boolean { ← boolean literal true
<span style="text-decoration:underline;">tests/singleton/boolean.js</span>
17: type MyOwnBooleanLOL = <span style="color:red;">true</span> | false ← boolean literal true. Expected boolean literal false, got true instead
19: function bar(x: MyOwnBooleanLOL): <span style="color:red;">false</span> { ← boolean literal false
<span style="text-decoration:underline;">tests/singleton/boolean.js</span>
23: return <span style="color:red;">!x</span>; ← boolean value true. Expected boolean literal false, got true instead
19: function bar(x: MyOwnBooleanLOL): <span style="color:red;">false</span> { ← boolean literal false
<span style="text-decoration:underline;">tests/singleton/boolean.js</span>
29: <span style="color:red;">bar(1)</span>; // error ← function call
29: bar(<span style="color:red;">1</span>); // error ← number. This type is incompatible with
17: type MyOwnBooleanLOL = <span style="color:red;">true | false</span> ← union type
<span style="text-decoration:underline;">tests/singleton/number.js</span>
8: <span style="color:red;">highlander(2)</span>; // error ← function call
8: highlander(<span style="color:red;">2</span>); // error ← number. Expected number literal 1, got 2 instead
3: function highlander(howMany: <span style="color:red;">1</span>): number { ← number literal 1
<span style="text-decoration:underline;">tests/singleton/number.js</span>
19: <span style="color:red;">bar(3)</span>; // error ← function call
19: bar(<span style="color:red;">3</span>); // error ← number. This type is incompatible with
11: type Foo = <span style="color:red;">1 | 2</span> ← union type
<span style="text-decoration:underline;">tests/strict/fun.js</span>
8: function f(x:number)<span style="color:red;"> </span>{ return x; } ← return. Missing annotation
<span style="text-decoration:underline;">tests/strict/fun.js</span>
8: function f(x:number) { return <span style="color:red;">x</span>; } ← number. This type is incompatible with
11: var x:<span style="color:red;">string</span> = f(0); ← string
<span style="text-decoration:underline;">tests/strict/obj.js</span>
10: var x:string = <span style="color:red;">o.x</span>; ← number. This type is incompatible with
10: var x:<span style="color:red;">string</span> = o.x; ← string
<span style="text-decoration:underline;">tests/strict_requires/B.js</span>
2: module.exports = { foo: <span style="color:red;">&quot;&quot;</span> } ← string. This type is incompatible with
3: var x: <span style="color:red;">number</span> = C.foo; ← number. See: <span style="text-decoration:underline;">tests/strict_requires/D.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/strict_requires/C.js</span>
3: A: <span style="color:red;">require('./A')</span>, ← number. This type is incompatible with
4: var y: <span style="color:red;">string</span> = C.A; ← string. See: <span style="text-decoration:underline;">tests/strict_requires/D.js</span><span style="text-decoration:underline;">:4</span>
<span style="text-decoration:underline;">tests/strict_requires/D.js</span>
5: C.A = <span style="color:red;">false</span>; ← boolean. This type is incompatible with
3: A: <span style="color:red;">require('./A')</span>, ← number. See: <span style="text-decoration:underline;">tests/strict_requires/C.js</span><span style="text-decoration:underline;">:3</span>
<span style="text-decoration:underline;">tests/structural_subtyping/builtin.js</span>
6: length: <span style="color:red;">number</span>; ← property `length`. Property not found in
11: var lengthTest3: IHasLength = <span style="color:red;">123</span>; // number doesn't have length ← number
<span style="text-decoration:underline;">tests/structural_subtyping/builtin.js</span>
6: length: <span style="color:red;">number</span>; ← property `length`. Property not found in
12: var lengthTest4: IHasLength = <span style="color:red;">true</span>; // bool doesn't have length ← boolean
<span style="text-decoration:underline;">tests/structural_subtyping/class.js</span>
6: x: <span style="color:red;">string</span>; ← string. This type is incompatible with
14: x: <span style="color:red;">number</span>; ← number
<span style="text-decoration:underline;">tests/structural_subtyping/class.js</span>
14: x: <span style="color:red;">number</span>; ← number. This type is incompatible with
6: x: <span style="color:red;">string</span>; ← string
<span style="text-decoration:underline;">tests/structural_subtyping/class.js</span>
18: y: <span style="color:red;">string</span>; ← property `y`. Property not found in
23: var testInstance3: IHasYString = new <span style="color:red;">ClassWithXString</span>(); // Error missing prop ← ClassWithXString
<span style="text-decoration:underline;">tests/structural_subtyping/obj.js</span>
6: x: <span style="color:red;">string</span>; ← string. This type is incompatible with
10: var propTest2: IHasXString = { x: <span style="color:red;">123</span> }; // Error string != number ← number
<span style="text-decoration:underline;">tests/structural_subtyping/obj.js</span>
6: x: <span style="color:red;">string</span>; ← property `x`. Property not found in
11: var propTest3: IHasXString = <span style="color:red;">{}</span>; // Property not found ← object literal
<span style="text-decoration:underline;">tests/structural_subtyping/obj.js</span>
6: x: <span style="color:red;">string</span>; ← string. This type is incompatible with
18: function propTest6(y: {[key: string]: <span style="color:red;">number</span>}) { ← number
<span style="text-decoration:underline;">tests/structural_subtyping/obj.js</span>
10: var propTest2: IHasXString = { x: <span style="color:red;">123</span> }; // Error string != number ← number. This type is incompatible with
6: x: <span style="color:red;">string</span>; ← string
<span style="text-decoration:underline;">tests/structural_subtyping/obj.js</span>
18: function propTest6(y: {[key: string]: <span style="color:red;">number</span>}) { ← number. This type is incompatible with
6: x: <span style="color:red;">string</span>; ← string
<span style="text-decoration:underline;">tests/structural_subtyping/optional.js</span>
4: a: <span style="color:red;">string</span>, ← property `a`. Property not found in
10: var test2: HasOptional = <span style="color:red;">{}</span>; // Error: missing property a ← object literal
<span style="text-decoration:underline;">tests/structural_subtyping/optional.js</span>
5: b?: <span style="color:red;">number</span>, ← number. This type is incompatible with
12: var test3: HasOptional = { a: &quot;hello&quot;, b: <span style="color:red;">true</span> }; // Error: boolean ~&gt; number ← boolean
<span style="text-decoration:underline;">tests/structural_subtyping/optional.js</span>
12: var test3: HasOptional = { a: &quot;hello&quot;, b: <span style="color:red;">true</span> }; // Error: boolean ~&gt; number ← boolean. This type is incompatible with
5: b?: <span style="color:red;">number</span>, ← number
<span style="text-decoration:underline;">tests/suggest/suggest.js</span>
5: function foo(z: number)<span style="color:red;"> </span>{ return bar(z); } ← return. Missing annotation
<span style="text-decoration:underline;">tests/switch/switch.js</span>
23: var x = b? 0: <span style="color:red;">&quot;&quot;</span>; ← string. This type is incompatible with
28: x = <span style="color:red;">x*x</span>; ← number
<span style="text-decoration:underline;">tests/throw/test.js</span>
9: function g(a: ?<span style="color:red;">string</span>) { ← string. This type is incompatible with
13: return <span style="color:red;">a*1</span>; // a is not null ← number
<span style="text-decoration:underline;">tests/traces/Traces2.js</span>
6: <span style="color:red;">propTypes</span>: { foo: React.PropTypes.string.isRequired } ← property `foo`. Property not found in
10: <span style="color:red;">propTypes</span>: { bar: React.PropTypes.string.isRequired } ← propTypes
<span style="text-decoration:underline;">tests/traces/Traces2.js</span>
10: <span style="color:red;">propTypes</span>: { bar: React.PropTypes.string.isRequired } ← property `bar`. Property not found in
6: <span style="color:red;">propTypes</span>: { foo: React.PropTypes.string.isRequired } ← propTypes
<span style="text-decoration:underline;">tests/try/return.js</span>
28: <span style="color:red;">return &quot;bar&quot;;</span> // unreachable ← . unreachable code
<span style="text-decoration:underline;">tests/try/return.js</span>
64: <span style="color:red;">bar();</span> // unreachable ← . unreachable code
<span style="text-decoration:underline;">tests/type_only_vars/bad_shadowing.js</span>
13: var <span style="color:red;">A: string</span> = &quot;Hello&quot;; ← A. name is already bound
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/bad_shadowing.js</span>
14: var <span style="color:red;">Foo: string</span> = &quot;Goodbye&quot;; ← Foo. name is already bound
6: import type {<span style="color:red;">Foo</span>, Bar as Baz} from &quot;./A.js&quot;; ← type Foo
<span style="text-decoration:underline;">tests/type_only_vars/bad_shadowing.js</span>
15: var <span style="color:red;">Baz: string</span> = &quot;Go away please&quot;; ← Baz. name is already bound
6: import type {Foo, <span style="color:red;">Bar as Baz</span>} from &quot;./A.js&quot;; ← type Baz
<span style="text-decoration:underline;">tests/type_only_vars/bad_shadowing.js</span>
18: var <span style="color:red;">duck: string</span> = &quot;quack&quot;; ← duck. name is already bound
8: type <span style="color:red;">duck</span> = { ← type duck
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
8: var <span style="color:red;">A</span> = require('./A.js'); ← A. name is already bound
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
9: var <span style="color:red;">Foo</span> = A.Foo; ← Foo. name is already bound
6: import type {<span style="color:red;">Foo</span>, Bar as Baz} from &quot;./A.js&quot;; ← type Foo
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
9: var Foo = <span style="color:red;">A</span>.Foo; ← A. type referenced from value position
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
10: var <span style="color:red;">Baz</span> = A.Bar; ← Baz. name is already bound
6: import type {Foo, <span style="color:red;">Bar as Baz</span>} from &quot;./A.js&quot;; ← type Baz
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
10: var Baz = <span style="color:red;">A</span>.Bar; ← A. type referenced from value position
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
13: var m = <span style="color:red;">A</span>; ← A. type referenced from value position
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
14: var n = <span style="color:red;">Foo</span>; ← Foo. type referenced from value position
6: import type {<span style="color:red;">Foo</span>, Bar as Baz} from &quot;./A.js&quot;; ← type Foo
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
15: var o = <span style="color:red;">Baz</span>; ← Baz. type referenced from value position
6: import type {Foo, <span style="color:red;">Bar as Baz</span>} from &quot;./A.js&quot;; ← type Baz
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
18: var a: Foo = new <span style="color:red;">Foo</span>(); ← Foo. type referenced from value position
6: import type {<span style="color:red;">Foo</span>, Bar as Baz} from &quot;./A.js&quot;; ← type Foo
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
19: var b: Foo = new <span style="color:red;">A</span>.Foo(); ← A. type referenced from value position
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/good_shadowing.js</span>
20: (new <span style="color:red;">A</span>.Bar(): Baz); ← A. type referenced from value position
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/import_type.js</span>
11: var m = <span style="color:red;">A</span>; ← A. type referenced from value position
5: import type * as <span style="color:red;">A</span> from &quot;./A.js&quot;; ← type A
<span style="text-decoration:underline;">tests/type_only_vars/import_type.js</span>
12: var n = <span style="color:red;">Foo</span>; ← Foo. type referenced from value position
6: import type {<span style="color:red;">Foo</span>, Bar as Baz} from &quot;./A.js&quot;; ← type Foo
<span style="text-decoration:underline;">tests/type_only_vars/import_type.js</span>
13: var o = <span style="color:red;">Baz</span>; ← Baz. type referenced from value position
6: import type {Foo, <span style="color:red;">Bar as Baz</span>} from &quot;./A.js&quot;; ← type Baz
<span style="text-decoration:underline;">tests/type_only_vars/type_alias.js</span>
8: var x = <span style="color:red;">Foo</span>; ← Foo. type referenced from value position
5: type <span style="color:red;">Foo</span> = number; ← type Foo
<span style="text-decoration:underline;">tests/type_param_variance2/promise.js</span>
17: var Promise = <span style="color:red;">require('Promise')</span>; ← Promise. Required module not found
<span style="text-decoration:underline;">tests/typeof/typeof.js</span>
43: var b: MyClass1 = <span style="color:red;">MyClass1</span>; ← class type: MyClass1. This type is incompatible with
11: class <span style="color:red;">MyClass1</span> { ← MyClass1
<span style="text-decoration:underline;">tests/typeof/typeof.js</span>
53: var c: typeof MyClass2 = new <span style="color:red;">MyClass2</span>(); ← MyClass2. This type is incompatible with
45: class <span style="color:red;">MyClass2</span> { ← class type: MyClass2
<span style="text-decoration:underline;">tests/typeof/typeof.js</span>
61: var e: typeof numValue = <span style="color:red;">'asdf'</span>; // Error: string ~&gt; number ← string. This type is incompatible with
59: var numValue:<span style="color:red;">number</span> = 42; ← number
<span style="text-decoration:underline;">tests/typeof/typeof.js</span>
73: var f: typeof <span style="color:red;">numberAlias</span> = 42; // Error: 'typeof &lt;&lt;type-alias&gt;&gt;' makes no sense... ← numberAlias. type referenced from value position
67: type <span style="color:red;">numberAlias</span> = number; ← type numberAlias
<span style="text-decoration:underline;">tests/unary/unary.js</span>
8: return -<span style="color:red;">y</span>; // error, we don't allow coersion here ← string. This type is incompatible with
8: return <span style="color:red;">-y</span>; // error, we don't allow coersion here ← number
<span style="text-decoration:underline;">tests/unary/unary.js</span>
12: <span style="color:red;">y</span>++; // error, we don't allow coersion here ← string. This type is incompatible with
12: <span style="color:red;">y++</span>; // error, we don't allow coersion here ← number
<span style="text-decoration:underline;">tests/unary/unary.js</span>
13: <span style="color:red;">y</span>--; // error, we don't allow coersion here ← string. This type is incompatible with
13: <span style="color:red;">y--</span>; // error, we don't allow coersion here ← number
<span style="text-decoration:underline;">tests/unary/unary.js</span>
14: ++<span style="color:red;">y</span>; // error, we don't allow coersion here ← string. This type is incompatible with
14: <span style="color:red;">++y</span>; // error, we don't allow coersion here ← number
<span style="text-decoration:underline;">tests/unary/unary.js</span>
15: --<span style="color:red;">y</span>; // error, we don't allow coersion here ← string. This type is incompatible with
15: <span style="color:red;">--y</span>; // error, we don't allow coersion here ← number
<span style="text-decoration:underline;">tests/unary/unary.js</span>
16: ~<span style="color:red;">y</span>; // error, we don't allow coersion here ← string. This type is incompatible with
16: <span style="color:red;">~y</span>; // error, we don't allow coersion here ← number
<span style="text-decoration:underline;">tests/union/issue-324.js</span>
3: class <span style="color:red;">Bar</span>{}; ← Bar. This type is incompatible with
5: var foostr: <span style="color:red;">Foo | string</span> = new Foo(); ← union type
<span style="text-decoration:underline;">tests/unreachable/unreachable.js</span>
13: var baz = function (why) { ← . unreachable code
<span style="text-decoration:underline;">tests/unreachable/unreachable.js</span>
22: u = <span style="color:red;">5</span>, ← . unreachable code
<span style="text-decoration:underline;">tests/unreachable/unreachable.js</span>
24: w = <span style="color:red;">7</span>; ← . unreachable code
<span style="text-decoration:underline;">tests/weakmode/should_fail_without_weak.js</span>
5: return <span style="color:red;">&quot;Hello&quot;</span>; ← string. This type is incompatible with
9: return <span style="color:red;">returns_a_string() * 10</span>; ← number
Found 587 errors
</pre>
</body>
</html>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!-- This file was created with the aha Ansi HTML Adapter. http://ziz.delphigl.com/tool_aha.php -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xml+xhtml; charset=UTF-8" />
<title>stdin</title>
</head>
<body>
<pre>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/auxiliary_tests/module_test.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">11</span>,<span style="color:teal;">24</span>: <span style="color:red;">Foo</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/auxiliary_tests/type_test.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">16</span>,<span style="color:teal;">18</span>: <span style="color:red;">identifier XXX</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/01_HelloWorld/hello.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">1</span>,<span style="color:teal;">20</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/01_HelloWorld/hello.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">5</span>,<span style="color:teal;">19</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/01_HelloWorld/hello.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">10</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/02_TypeAnnotations/type_annotations.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">10</span>,<span style="color:teal;">21</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/02_TypeAnnotations/type_annotations.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/03_Null/nulls.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">31</span>,<span style="color:teal;">42</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/03_Null/nulls.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">property `length`</span>
<span style="color:green;">Property cannot be accessed on possibly null value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/03_Null/nulls.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">38</span>,<span style="color:teal;">41</span>: <span style="color:green;">null</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/04_Arrays/arrays.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">1</span>,<span style="color:teal;">25</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/04_Arrays/arrays.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">17</span>,<span style="color:teal;">23</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/04_Arrays/arrays.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">31</span>,<span style="color:teal;">36</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/05_DynamicCode/dynamic.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">10</span>,<span style="color:teal;">17</span>: <span style="color:red;">property `length`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/05_DynamicCode/dynamic.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">property `length`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">70</span>:<span style="color:teal;">1</span>,<span style="color:olive;">87</span>:<span style="color:teal;">1</span>: <span style="color:green;">Number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/dispatcher/ChatAppDispatcher.js</span>:<span style="color:olive;">16</span>:<span style="color:teal;">18</span>,<span style="color:teal;">32</span>: <span style="color:red;">flux</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:red;">call of method getItem</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:green;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">305</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:red;">call of method getItem</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:green;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">305</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:red;">call of method getItem</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:green;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">305</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:red;">call of method getItem</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/examples/flux-chat/js/utils/ChatWebAPIUtils.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">34</span>,<span style="color:teal;">65</span>: <span style="color:green;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">305</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/classes/classes.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:red;">identifier C</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/classes/classes.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:red;">identifier D</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/enums/enums.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">13</span>: <span style="color:red;">identifier Color</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/export_modules/export_modules.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">27</span>: <span style="color:red;">module-P</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/functions/functions.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:red;">identifier C</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/functions/functions.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">12</span>,<span style="color:teal;">12</span>: <span style="color:red;">identifier f</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/import_commonjs/import_commonjs.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">27</span>: <span style="color:red;">module-P</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/import_commonjs/import_commonjs.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">M</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/interface_var/interface_var.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">11</span>,<span style="color:teal;">15</span>: <span style="color:red;">identifier adult</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/modules/modules.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">M</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/modules/modules.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">15</span>,<span style="color:teal;">15</span>: <span style="color:red;">identifier I</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/modules2/modules2.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">22</span>: <span style="color:red;">M.N</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/nested_modules/nested_modules.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">M</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/nested_modules/nested_modules.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">P</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/nested_modules/nested_modules.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">F</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/nested_modules/nested_modules.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">T</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/numbered_keys/numbered_keys.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:red;">identifier x</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/type_alias/type_alias.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">M</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/union/union.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">16</span>,<span style="color:teal;">16</span>: <span style="color:red;">typeof-annotation 'x'</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/src/dts/tests/var_interface/var_interface.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">11</span>,<span style="color:teal;">15</span>: <span style="color:red;">identifier adult</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/mult.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/mult.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">5</span>,<span style="color:teal;">12</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/mult.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">9</span>,<span style="color:teal;">12</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/mult.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">5</span>,<span style="color:teal;">12</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">2</span>,<span style="color:teal;">10</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">number</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">6</span>,<span style="color:teal;">10</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">2</span>,<span style="color:teal;">10</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">2</span>,<span style="color:teal;">6</span>: <span style="color:green;">string</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">10</span>,<span style="color:teal;">10</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">2</span>,<span style="color:teal;">13</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">number</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">6</span>,<span style="color:teal;">13</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">2</span>,<span style="color:teal;">13</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">2</span>,<span style="color:teal;">9</span>: <span style="color:green;">object literal</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">13</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">2</span>,<span style="color:teal;">20</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">2</span>,<span style="color:teal;">9</span>: <span style="color:green;">object literal</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">13</span>,<span style="color:teal;">20</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">2</span>,<span style="color:teal;">17</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">2</span>,<span style="color:teal;">6</span>: <span style="color:green;">string</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">10</span>,<span style="color:teal;">17</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">2</span>,<span style="color:teal;">17</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">2</span>,<span style="color:teal;">9</span>: <span style="color:green;">object literal</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">13</span>,<span style="color:teal;">17</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">2</span>,<span style="color:teal;">6</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">6</span>,<span style="color:teal;">6</span>: <span style="color:green;">null</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">2</span>,<span style="color:teal;">6</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">6</span>,<span style="color:teal;">6</span>: <span style="color:green;">undefined</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">2</span>,<span style="color:teal;">6</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">null</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">6</span>,<span style="color:teal;">6</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">2</span>,<span style="color:teal;">6</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">undefined</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">6</span>,<span style="color:teal;">6</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">2</span>,<span style="color:teal;">12</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">9</span>,<span style="color:teal;">12</span>: <span style="color:green;">null</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">2</span>,<span style="color:teal;">5</span>: <span style="color:green;">null</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">2</span>,<span style="color:teal;">17</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">14</span>,<span style="color:teal;">17</span>: <span style="color:green;">null</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">2</span>,<span style="color:teal;">10</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">2</span>,<span style="color:teal;">17</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">2</span>,<span style="color:teal;">5</span>: <span style="color:green;">null</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">9</span>,<span style="color:teal;">17</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">2</span>,<span style="color:teal;">22</span>: <span style="color:red;">relational comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">2</span>,<span style="color:teal;">10</span>: <span style="color:green;">undefined</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arith/relational.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">14</span>,<span style="color:teal;">22</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">9</span>,<span style="color:teal;">54</span>: <span style="color:red;">call of method map</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">10</span>,<span style="color:teal;">10</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">9</span>,<span style="color:teal;">54</span>: <span style="color:red;">call of method map</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">45</span>,<span style="color:teal;">50</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">23</span>,<span style="color:teal;">33</span>: <span style="color:red;">call of method reverse</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">10</span>,<span style="color:teal;">10</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">13</span>,<span style="color:teal;">18</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">23</span>,<span style="color:teal;">33</span>: <span style="color:red;">call of method reverse</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">13</span>,<span style="color:teal;">18</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">10</span>,<span style="color:teal;">10</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">24</span>,<span style="color:teal;">46</span>: <span style="color:red;">call of method concat</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">33</span>,<span style="color:teal;">35</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">139</span>:<span style="color:teal;">31</span>,<span style="color:teal;">42</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">24</span>,<span style="color:teal;">46</span>: <span style="color:red;">call of method concat</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">38</span>,<span style="color:teal;">40</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">139</span>:<span style="color:teal;">31</span>,<span style="color:teal;">42</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">24</span>,<span style="color:teal;">46</span>: <span style="color:red;">call of method concat</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">43</span>,<span style="color:teal;">45</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">139</span>:<span style="color:teal;">31</span>,<span style="color:teal;">42</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">46</span>:<span style="color:teal;">3</span>,<span style="color:teal;">45</span>: <span style="color:red;">call of method reduce</span>
<span style="color:green;">Function cannot be called on</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">163</span>:<span style="color:teal;">5</span>,<span style="color:teal;">10</span>: <span style="color:green;">Array</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arraylib/array_lib.js</span>:<span style="color:olive;">47</span>:<span style="color:teal;">3</span>,<span style="color:teal;">50</span>: <span style="color:red;">call of method reduceRight</span>
<span style="color:green;">Function cannot be called on</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">170</span>:<span style="color:teal;">5</span>,<span style="color:teal;">15</span>: <span style="color:green;">Array</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arrows/advanced_arrows.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">34</span>,<span style="color:teal;">34</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arrows/advanced_arrows.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/arrows/advanced_arrows.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">8</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/arrows/advanced_arrows.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">11</span>: <span style="color:red;">async return</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/async/async.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">10</span>,<span style="color:teal;">10</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">30</span>,<span style="color:teal;">35</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async.js</span>:<span style="color:olive;">45</span>:<span style="color:teal;">22</span>,<span style="color:teal;">25</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">375</span>:<span style="color:teal;">1</span>,<span style="color:olive;">403</span>:<span style="color:teal;">1</span>: <span style="color:green;">Promise</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async2.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">3</span>,<span style="color:teal;">12</span>: <span style="color:red;">async return</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/async/async2.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">10</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async2.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">21</span>,<span style="color:teal;">24</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">375</span>:<span style="color:teal;">1</span>,<span style="color:olive;">403</span>:<span style="color:teal;">1</span>: <span style="color:green;">Promise</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async2.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">28</span>,<span style="color:teal;">31</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">375</span>:<span style="color:teal;">1</span>,<span style="color:olive;">403</span>:<span style="color:teal;">1</span>: <span style="color:green;">Promise</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async2.js</span>:<span style="color:olive;">48</span>:<span style="color:teal;">3</span>,<span style="color:teal;">17</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/async/async2.js</span>:<span style="color:olive;">48</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/async/async3.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">11</span>,<span style="color:teal;">21</span>: <span style="color:red;">await</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/async/async3.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">10</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/autocomplete/foo.js</span>: <span style="color:red;">Unexpected end of input</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/autocomplete_json/foo.js</span>: <span style="color:red;">Unexpected end of input</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">7</span>,<span style="color:teal;">7</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">33</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">39</span>:<span style="color:teal;">3</span>,<span style="color:teal;">3</span>: <span style="color:red;">A</span>
<span style="color:green;">type alias referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">38</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">45</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:green;">class A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">50</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">49</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:green;">class A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">60</span>:<span style="color:teal;">7</span>,<span style="color:teal;">7</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">59</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:green;">class A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">94</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">93</span>:<span style="color:teal;">7</span>,<span style="color:teal;">7</span>: <span style="color:green;">var A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">99</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/rebinding.js</span>:<span style="color:olive;">98</span>:<span style="color:teal;">7</span>,<span style="color:teal;">7</span>: <span style="color:green;">var A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/tdz.js</span>:<span style="color:olive;">33</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:red;">identifier C</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/tdz.js</span>:<span style="color:olive;">35</span>:<span style="color:teal;">13</span>,<span style="color:teal;">13</span>: <span style="color:red;">C</span>
<span style="color:green;">class referenced before declaration</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/tdz.js</span>:<span style="color:olive;">37</span>:<span style="color:teal;">7</span>,<span style="color:teal;">7</span>: <span style="color:green;">class C</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/binding/tdz.js</span>:<span style="color:olive;">49</span>:<span style="color:teal;">5</span>,<span style="color:teal;">13</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/binding/tdz.js</span>:<span style="color:olive;">49</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/class_property_initializers/class_property_initializers.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">3</span>,<span style="color:teal;">30</span>: <span style="color:red;"></span>
<span style="color:green;">class property initializers are not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/class_property_initializers/class_property_initializers.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">3</span>,<span style="color:teal;">44</span>: <span style="color:red;"></span>
<span style="color:green;">class property initializers are not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/class_subtyping/test2.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">14</span>,<span style="color:teal;">20</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/class_subtyping/test2.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">C</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/class_subtyping/test2.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">8</span>,<span style="color:teal;">10</span>: <span style="color:green;">B</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">12</span>,<span style="color:olive;">8</span>:<span style="color:teal;">1</span>: <span style="color:red;">property `b`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">13</span>,<span style="color:teal;">21</span>: <span style="color:green;">TestClass</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">28</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">1</span>,<span style="color:teal;">3</span>: <span style="color:red;">property `b`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">3</span>,<span style="color:teal;">3</span>: <span style="color:green;">property `b`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">13</span>,<span style="color:teal;">21</span>: <span style="color:green;">TestClass</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">1</span>,<span style="color:teal;">3</span>: <span style="color:red;">property `d`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">3</span>,<span style="color:teal;">3</span>: <span style="color:green;">property `d`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">13</span>,<span style="color:teal;">21</span>: <span style="color:green;">TestClass</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">28</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/class_shapes.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/classes/loc.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">7</span>,<span style="color:teal;">9</span>: <span style="color:red;">Foo</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/classes/loc.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">6</span>,<span style="color:teal;">8</span>: <span style="color:green;">type Foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/conditional/conditional.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/conditional/conditional.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/conditional/conditional.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">29</span>,<span style="color:teal;">37</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/conditional/conditional.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_haste/A.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">22</span>,<span style="color:teal;">35</span>: <span style="color:red;">1DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_haste/A.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">10</span>,<span style="color:teal;">32</span>: <span style="color:red;">2DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_haste/A.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">22</span>,<span style="color:teal;">35</span>: <span style="color:red;">3DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_node/A.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">22</span>,<span style="color:teal;">37</span>: <span style="color:red;">./1DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_node/A.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">10</span>,<span style="color:teal;">34</span>: <span style="color:red;">./2DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_node/A.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">33</span>,<span style="color:teal;">48</span>: <span style="color:red;">./3DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_node/A.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">10</span>,<span style="color:teal;">32</span>: <span style="color:red;">4DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_module_name_rewrite_node/A.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">33</span>,<span style="color:teal;">46</span>: <span style="color:red;">5DoesntExist</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores/chain.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/config_munging_underscores2/chain.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/declare_type/import_declare_type.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">9</span>,<span style="color:teal;">11</span>: <span style="color:red;">identifier toz</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/declare_type/import_declare_type.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">24</span>,<span style="color:teal;">39</span>: <span style="color:red;">ModuleAliasFoo</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">40</span>,<span style="color:teal;">45</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">73</span>,<span style="color:teal;">78</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">73</span>,<span style="color:teal;">78</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">40</span>,<span style="color:teal;">45</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">26</span>:<span style="color:teal;">17</span>,<span style="color:teal;">19</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">41</span>,<span style="color:teal;">46</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">36</span>:<span style="color:teal;">73</span>,<span style="color:teal;">78</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">36</span>:<span style="color:teal;">34</span>,<span style="color:teal;">39</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">41</span>:<span style="color:teal;">24</span>,<span style="color:teal;">46</span>: <span style="color:red;">some property</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">41</span>:<span style="color:teal;">57</span>,<span style="color:teal;">69</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">46</span>:<span style="color:teal;">47</span>,<span style="color:teal;">69</span>: <span style="color:red;">some property</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">46</span>:<span style="color:teal;">24</span>,<span style="color:teal;">36</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">55</span>:<span style="color:teal;">4</span>,<span style="color:teal;">8</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dictionary/incompatible.js</span>:<span style="color:olive;">55</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/dump-types/import.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">11</span>,<span style="color:teal;">12</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/dump-types/test.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/enumerror/enumerror.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">1</span>,<span style="color:teal;">26</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/enumerror/enumerror.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">18</span>,<span style="color:teal;">24</span>: <span style="color:green;">string literal PAUSE</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/enumerror/enumerror.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">37</span>,<span style="color:olive;">7</span>:<span style="color:teal;">1</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/enumerror/enumerror.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">1</span>,<span style="color:teal;">27</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/enumerror/enumerror.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">19</span>,<span style="color:teal;">25</span>: <span style="color:green;">string literal PAUSE</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/enumerror/enumerror.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">16</span>,<span style="color:olive;">16</span>:<span style="color:teal;">1</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/equals/equals.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">2</span>,<span style="color:teal;">8</span>: <span style="color:red;">non-strict equality comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/equals/equals.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">number</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/equals/equals.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">7</span>,<span style="color:teal;">8</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/equals/equals.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">2</span>,<span style="color:teal;">8</span>: <span style="color:red;">non-strict equality comparison</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/equals/equals.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">2</span>,<span style="color:teal;">3</span>: <span style="color:green;">string</span>
<span style="color:green;">Cannot be compared to</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/equals/equals.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">8</span>,<span style="color:teal;">8</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/B.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">23</span>,<span style="color:teal;">24</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/ES6_ExportAllFrom_Intermediary1.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">15</span>,<span style="color:teal;">41</span>: <span style="color:red;">ES6_ExportAllFrom_Source1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/ES6_ExportAllFrom_Intermediary2.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">15</span>,<span style="color:teal;">41</span>: <span style="color:red;">ES6_ExportAllFrom_Source2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/ES6_ExportFrom_Intermediary1.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">8</span>,<span style="color:teal;">31</span>: <span style="color:red;">ES6_ExportFrom_Source1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/ES6_ExportFrom_Intermediary2.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">8</span>,<span style="color:teal;">31</span>: <span style="color:red;">ES6_ExportFrom_Source2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">27</span>,<span style="color:teal;">29</span>: <span style="color:red;">A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">22</span>,<span style="color:teal;">24</span>: <span style="color:red;">C</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">22</span>,<span style="color:teal;">26</span>: <span style="color:red;">./D</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">35</span>,<span style="color:teal;">59</span>: <span style="color:red;">CommonJS_Clobbering_Lit</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">69</span>:<span style="color:teal;">37</span>,<span style="color:teal;">63</span>: <span style="color:red;">CommonJS_Clobbering_Class</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">94</span>:<span style="color:teal;">31</span>,<span style="color:teal;">46</span>: <span style="color:red;">CommonJS_Named</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">105</span>:<span style="color:teal;">31</span>,<span style="color:teal;">57</span>: <span style="color:red;">ES6_Default_AnonFunction1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">109</span>:<span style="color:teal;">32</span>,<span style="color:teal;">59</span>: <span style="color:red;">ES6_Default_NamedFunction1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">113</span>:<span style="color:teal;">32</span>,<span style="color:teal;">55</span>: <span style="color:red;">ES6_Default_AnonClass1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">117</span>:<span style="color:teal;">33</span>,<span style="color:teal;">57</span>: <span style="color:red;">ES6_Default_NamedClass1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">163</span>:<span style="color:teal;">37</span>,<span style="color:teal;">48</span>: <span style="color:red;">ES6_Named1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">171</span>:<span style="color:teal;">36</span>,<span style="color:teal;">65</span>: <span style="color:red;">ES6_ExportFrom_Intermediary1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">175</span>:<span style="color:teal;">44</span>,<span style="color:teal;">76</span>: <span style="color:red;">ES6_ExportAllFrom_Intermediary1</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">185</span>:<span style="color:teal;">25</span>,<span style="color:teal;">60</span>: <span style="color:red;">ES6_Default_AnonFunction2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">189</span>:<span style="color:teal;">26</span>,<span style="color:teal;">62</span>: <span style="color:red;">ES6_Default_NamedFunction2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">193</span>:<span style="color:teal;">26</span>,<span style="color:teal;">58</span>: <span style="color:red;">ES6_Default_AnonClass2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">197</span>:<span style="color:teal;">27</span>,<span style="color:teal;">60</span>: <span style="color:red;">ES6_Default_NamedClass2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">239</span>:<span style="color:teal;">30</span>,<span style="color:teal;">50</span>: <span style="color:red;">ES6_Named2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">247</span>:<span style="color:teal;">29</span>,<span style="color:teal;">67</span>: <span style="color:red;">ES6_ExportFrom_Intermediary2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">251</span>:<span style="color:teal;">20</span>,<span style="color:teal;">61</span>: <span style="color:red;">ES6_ExportAllFrom_Intermediary2</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">259</span>:<span style="color:teal;">8</span>,<span style="color:teal;">17</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">262</span>:<span style="color:teal;">10</span>,<span style="color:teal;">15</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">259</span>:<span style="color:teal;">21</span>,<span style="color:teal;">23</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/es6modules/es6modules.js</span>:<span style="color:olive;">265</span>:<span style="color:teal;">10</span>,<span style="color:teal;">15</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/experimental_decorators.ignore/test.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">4</span>,<span style="color:teal;">13</span>: <span style="color:red;">Experimental decorator usage</span>
<span style="color:green;">Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/experimental_decorators.ignore/test.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">4</span>,<span style="color:olive;">8</span>:<span style="color:teal;">13</span>: <span style="color:red;">Experimental decorator usage</span>
<span style="color:green;">Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/experimental_decorators.warn/test.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">4</span>,<span style="color:teal;">13</span>: <span style="color:red;">Experimental decorator usage</span>
<span style="color:green;">Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/experimental_decorators.warn/test.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">4</span>,<span style="color:olive;">8</span>:<span style="color:teal;">13</span>: <span style="color:red;">Experimental decorator usage</span>
<span style="color:green;">Decorators are an early stage proposal that may change. Additionally, Flow does not account for the type implications of decorators at this time.</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/importer.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/importer.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/importer.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only2.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/importer.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only2.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/importer.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/cjs_with_types.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">9</span>,<span style="color:teal;">23</span>: <span style="color:red;">standaloneType2</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/export_type/types_only.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">6</span>,<span style="color:teal;">20</span>: <span style="color:green;">type standaloneType2</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">31</span>,<span style="color:teal;">36</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">43</span>,<span style="color:teal;">48</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">180</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">338</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">tuple type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">39</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">338</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">tuple type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/forof/forof.js</span>:<span style="color:olive;">45</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/function/function.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">19</span>,<span style="color:teal;">19</span>: <span style="color:red;">function type</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/function/function.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">10</span>,<span style="color:teal;">15</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/function/function.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">19</span>,<span style="color:teal;">19</span>: <span style="color:red;">function type</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/function/function.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">10</span>,<span style="color:teal;">15</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/function/function.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">21</span>,<span style="color:teal;">21</span>: <span style="color:red;">object type</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/function/function.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">10</span>,<span style="color:teal;">17</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/get-def/example.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">5</span>,<span style="color:teal;">24</span>: <span style="color:red;">call of method iTakeAString</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/get-def/example.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">22</span>,<span style="color:teal;">23</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/get-def/library.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">32</span>,<span style="color:teal;">37</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_disabled/getters_and_setters.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">3</span>,<span style="color:teal;">23</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_disabled/getters_and_setters.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">3</span>,<span style="color:teal;">34</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">3</span>,<span style="color:teal;">44</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">41</span>,<span style="color:teal;">41</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">41</span>:<span style="color:teal;">27</span>,<span style="color:teal;">32</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">3</span>,<span style="color:teal;">54</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">35</span>,<span style="color:teal;">40</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">27</span>,<span style="color:teal;">32</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">3</span>,<span style="color:teal;">42</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">52</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">3</span>,<span style="color:teal;">61</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">3</span>,<span style="color:teal;">52</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">3</span>,<span style="color:teal;">63</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">44</span>,<span style="color:teal;">49</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">43</span>,<span style="color:teal;">48</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">44</span>,<span style="color:teal;">49</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">43</span>,<span style="color:teal;">48</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">44</span>,<span style="color:teal;">49</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">52</span>:<span style="color:teal;">35</span>,<span style="color:teal;">40</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">44</span>,<span style="color:teal;">49</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">52</span>:<span style="color:teal;">35</span>,<span style="color:teal;">40</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">3</span>,<span style="color:teal;">53</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">3</span>,<span style="color:teal;">62</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">3</span>,<span style="color:teal;">72</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">53</span>,<span style="color:teal;">58</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">52</span>,<span style="color:teal;">57</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">53</span>,<span style="color:teal;">58</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">52</span>,<span style="color:teal;">57</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">3</span>,<span style="color:teal;">64</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">45</span>,<span style="color:teal;">50</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">26</span>:<span style="color:teal;">45</span>,<span style="color:teal;">50</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">26</span>:<span style="color:teal;">3</span>,<span style="color:teal;">55</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">26</span>:<span style="color:teal;">45</span>,<span style="color:teal;">50</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">45</span>,<span style="color:teal;">50</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">3</span>,<span style="color:teal;">52</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">43</span>,<span style="color:teal;">49</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">54</span>:<span style="color:teal;">34</span>,<span style="color:teal;">39</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">3</span>,<span style="color:teal;">45</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">49</span>:<span style="color:teal;">1</span>,<span style="color:teal;">26</span>: <span style="color:red;">assignment of property `goodSetterNoAnnotation`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">49</span>:<span style="color:teal;">30</span>,<span style="color:teal;">36</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">50</span>:<span style="color:teal;">1</span>,<span style="color:teal;">28</span>: <span style="color:red;">assignment of property `goodSetterWithAnnotation`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">50</span>:<span style="color:teal;">32</span>,<span style="color:teal;">38</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">35</span>,<span style="color:teal;">40</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">55</span>:<span style="color:teal;">1</span>,<span style="color:teal;">28</span>: <span style="color:red;">assignment of property `propOverriddenWithSetter`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">55</span>:<span style="color:teal;">32</span>,<span style="color:teal;">34</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/class.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">35</span>,<span style="color:teal;">40</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">44</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">3</span>,<span style="color:teal;">54</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">3</span>,<span style="color:teal;">42</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">16</span>:<span style="color:teal;">3</span>,<span style="color:teal;">52</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">3</span>,<span style="color:teal;">61</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">3</span>,<span style="color:teal;">52</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">3</span>,<span style="color:teal;">63</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">3</span>,<span style="color:teal;">53</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">3</span>,<span style="color:teal;">62</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">26</span>:<span style="color:teal;">3</span>,<span style="color:teal;">72</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">28</span>:<span style="color:teal;">3</span>,<span style="color:teal;">62</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">3</span>,<span style="color:teal;">46</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">3</span>,<span style="color:teal;">55</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/object.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">3</span>,<span style="color:teal;">71</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/react.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">5</span>,<span style="color:teal;">25</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not supported for React propTypes</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/react.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">5</span>,<span style="color:teal;">25</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/react.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">5</span>,<span style="color:teal;">36</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not supported for React propTypes</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/getters_and_setters_enabled/react.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">5</span>,<span style="color:teal;">36</span>: <span style="color:red;"></span>
<span style="color:green;">get/set properties not yet supported</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/ignore_package/foo.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">9</span>,<span style="color:teal;">29</span>: <span style="color:red;">underscore</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/ExportCJSNamed_Class.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">24</span>,<span style="color:teal;">32</span>: <span style="color:red;">ClassFoo4</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/ExportDefault_Class.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">27</span>,<span style="color:teal;">35</span>: <span style="color:red;">ClassFoo1</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/ExportNamed_Class.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">27</span>,<span style="color:teal;">35</span>: <span style="color:red;">ClassFoo2</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">5</span>,<span style="color:teal;">13</span>: <span style="color:red;">ClassFoo1</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">1</span>,<span style="color:teal;">51</span>: <span style="color:green;">type ClassFoo1</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">5</span>,<span style="color:teal;">13</span>: <span style="color:red;">ClassFoo2</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">14</span>,<span style="color:teal;">22</span>: <span style="color:green;">type ClassFoo2</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">5</span>,<span style="color:teal;">14</span>: <span style="color:red;">ClassFoo3T</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">1</span>,<span style="color:teal;">55</span>: <span style="color:green;">type ClassFoo3T</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">45</span>:<span style="color:teal;">5</span>,<span style="color:teal;">13</span>: <span style="color:red;">ClassFoo4</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">40</span>:<span style="color:teal;">14</span>,<span style="color:teal;">22</span>: <span style="color:green;">type ClassFoo4</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">47</span>:<span style="color:teal;">16</span>,<span style="color:teal;">24</span>: <span style="color:red;">ClassFoo5</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">40</span>:<span style="color:teal;">25</span>,<span style="color:teal;">33</span>: <span style="color:green;">type ClassFoo5</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">56</span>:<span style="color:teal;">18</span>,<span style="color:teal;">32</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/ExportNamed_Alias.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">26</span>,<span style="color:olive;">7</span>:<span style="color:teal;">1</span>: <span style="color:green;">object type</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">56</span>:<span style="color:teal;">9</span>,<span style="color:teal;">14</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">57</span>:<span style="color:teal;">16</span>,<span style="color:teal;">24</span>: <span style="color:red;">AliasFoo3</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">53</span>:<span style="color:teal;">14</span>,<span style="color:teal;">22</span>: <span style="color:green;">type AliasFoo3</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">81</span>:<span style="color:teal;">3</span>,<span style="color:teal;">11</span>: <span style="color:red;">ClassFoo6</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_type/import_type.js</span>:<span style="color:olive;">79</span>:<span style="color:teal;">1</span>,<span style="color:teal;">41</span>: <span style="color:green;">type ClassFoo6</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">22</span>,<span style="color:teal;">36</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">8</span>,<span style="color:teal;">16</span>: <span style="color:green;">ClassFoo1</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">15</span>,<span style="color:teal;">24</span>: <span style="color:green;">class type: ClassFoo1</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">5</span>,<span style="color:teal;">14</span>: <span style="color:red;">ClassFoo1T</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">1</span>,<span style="color:teal;">54</span>: <span style="color:green;">type ClassFoo1T</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">22</span>,<span style="color:teal;">36</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">9</span>,<span style="color:teal;">17</span>: <span style="color:green;">ClassFoo2</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">16</span>,<span style="color:teal;">24</span>: <span style="color:green;">class type: ClassFoo2</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">5</span>,<span style="color:teal;">14</span>: <span style="color:red;">ClassFoo2T</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">16</span>,<span style="color:teal;">38</span>: <span style="color:green;">type ClassFoo2T</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">35</span>:<span style="color:teal;">22</span>,<span style="color:teal;">36</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">8</span>,<span style="color:teal;">16</span>: <span style="color:green;">ClassFoo3</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">15</span>,<span style="color:teal;">24</span>: <span style="color:green;">class type: ClassFoo3</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">45</span>:<span style="color:teal;">22</span>,<span style="color:teal;">36</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/ExportCJSNamed_Class.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">21</span>,<span style="color:teal;">29</span>: <span style="color:green;">ClassFoo4</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/ExportCJSNamed_Class.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">21</span>,<span style="color:teal;">29</span>: <span style="color:green;">class type: ClassFoo4</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">16</span>,<span style="color:teal;">24</span>: <span style="color:red;">import typeof { AliasFoo3 }</span>
<span style="color:green;">`import typeof` can not be used on type-only exports! If you intended to import a type alias, please use `import type` instead.</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">68</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">65</span>:<span style="color:teal;">15</span>,<span style="color:teal;">25</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">77</span>:<span style="color:teal;">21</span>,<span style="color:teal;">26</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">74</span>:<span style="color:teal;">16</span>,<span style="color:teal;">18</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">86</span>:<span style="color:teal;">27</span>,<span style="color:teal;">32</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">83</span>:<span style="color:teal;">15</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/import_typeof.js</span>:<span style="color:olive;">95</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/import_typeof/ExportCJSNamed_Number.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">15</span>,<span style="color:teal;">16</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental/b.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">9</span>,<span style="color:teal;">30</span>: <span style="color:red;">IncrModuleA</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/a.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">17</span>,<span style="color:teal;">17</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/a.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/b.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">22</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/b.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/c.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">22</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/c.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/tmp1/b.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">22</span>: <span style="color:red;">./a</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_basic/tmp3/b.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">22</span>: <span style="color:red;">./a</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/A.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/C.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">29</span>: <span style="color:green;">B</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/A.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/B.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">29</span>: <span style="color:green;">C</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/B.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">29</span>: <span style="color:red;">C</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/A.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/C.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">29</span>: <span style="color:red;">B</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/A.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/tmp1/B.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">23</span>: <span style="color:red;">./A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/tmp1/C.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">23</span>: <span style="color:red;">./A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/tmp2/B.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">23</span>: <span style="color:red;">./A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/tmp3/B.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">9</span>,<span style="color:teal;">23</span>: <span style="color:red;">./A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/incremental_cycle/tmp3/B.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">29</span>: <span style="color:red;">./C</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">26</span>,<span style="color:teal;">30</span>: <span style="color:red;">assignment of property `foo`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">34</span>,<span style="color:teal;">39</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">30</span>,<span style="color:teal;">38</span>: <span style="color:red;">assignment of property `foo`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">34</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">34</span>,<span style="color:teal;">46</span>: <span style="color:red;">assignment of property `foo`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">50</span>,<span style="color:teal;">55</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">81</span>:<span style="color:teal;">18</span>,<span style="color:teal;">30</span>: <span style="color:red;">array type</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">83</span>:<span style="color:teal;">5</span>,<span style="color:teal;">7</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">85</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">assignment of computed property/element</span>
<span style="color:green;">Computed property/element cannot be assigned on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/instanceof/instanceof.js</span>:<span style="color:olive;">81</span>:<span style="color:teal;">34</span>,<span style="color:teal;">39</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/issues-11/export.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">13</span>,<span style="color:teal;">13</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/issues-11/import.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/issues-11/export.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">13</span>,<span style="color:teal;">14</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/issues-11/import.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/array.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/array.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">37</span>,<span style="color:teal;">40</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/array.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">37</span>,<span style="color:teal;">40</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/array.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/array.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">43</span>,<span style="color:teal;">43</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/array.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/caching_bug.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">43</span>,<span style="color:teal;">48</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/caching_bug.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">62</span>,<span style="color:teal;">67</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/iterator_result.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">16</span>,<span style="color:teal;">48</span>: <span style="color:red;">object literal</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">310</span>:<span style="color:teal;">37</span>,<span style="color:olive;">316</span>:<span style="color:teal;">1</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/iterator_result.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">16</span>,<span style="color:teal;">23</span>: <span style="color:red;">object literal</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">310</span>:<span style="color:teal;">37</span>,<span style="color:olive;">316</span>:<span style="color:teal;">1</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/map.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">55</span>,<span style="color:teal;">60</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">338</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">tuple type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/set.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/set.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">47</span>,<span style="color:teal;">52</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/set.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">47</span>,<span style="color:teal;">52</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/set.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/iterable/string.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">27</span>,<span style="color:teal;">32</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">180</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/libdef_ignored_module/node_modules/foo/package.json</span>:<span style="color:olive;">1</span>:<span style="color:teal;">3</span>,<span style="color:teal;">2</span>: <span style="color:red;">Unexpected end of input</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/liberr/a.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">17</span>,<span style="color:teal;">17</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/liberr/a.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/liberr/libs/parse_error.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">3</span>,<span style="color:teal;">9</span>: <span style="color:red;">Unexpected identifier</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/liberr/libs/type_error.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">34</span>,<span style="color:teal;">38</span>: <span style="color:red;"></span>
<span style="color:green;">Incorrect number of type parameters (expected 1)</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">12</span>,<span style="color:teal;">12</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">12</span>,<span style="color:teal;">16</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">101</span>:<span style="color:teal;">12</span>,<span style="color:teal;">20</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">99</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">101</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">99</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">109</span>:<span style="color:teal;">12</span>,<span style="color:teal;">20</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">107</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">117</span>:<span style="color:teal;">12</span>,<span style="color:teal;">25</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">115</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">124</span>:<span style="color:teal;">12</span>,<span style="color:teal;">12</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">123</span>:<span style="color:teal;">32</span>,<span style="color:teal;">37</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">148</span>:<span style="color:teal;">12</span>,<span style="color:teal;">12</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">146</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">176</span>:<span style="color:teal;">12</span>,<span style="color:teal;">15</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">175</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">281</span>:<span style="color:teal;">12</span>,<span style="color:teal;">12</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">279</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">291</span>:<span style="color:teal;">22</span>,<span style="color:teal;">26</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">290</span>:<span style="color:teal;">4</span>,<span style="color:teal;">18</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">315</span>:<span style="color:teal;">22</span>,<span style="color:teal;">26</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">314</span>:<span style="color:teal;">4</span>,<span style="color:teal;">18</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">322</span>:<span style="color:teal;">12</span>,<span style="color:teal;">16</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">321</span>:<span style="color:teal;">44</span>,<span style="color:teal;">53</span>: <span style="color:green;">array type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">329</span>:<span style="color:teal;">12</span>,<span style="color:teal;">12</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">328</span>:<span style="color:teal;">44</span>,<span style="color:teal;">53</span>: <span style="color:green;">array type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">329</span>:<span style="color:teal;">17</span>,<span style="color:teal;">21</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">328</span>:<span style="color:teal;">44</span>,<span style="color:teal;">53</span>: <span style="color:green;">array type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">348</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">346</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">361</span>:<span style="color:teal;">13</span>,<span style="color:teal;">17</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">356</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">371</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">369</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">381</span>:<span style="color:teal;">13</span>,<span style="color:teal;">13</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">379</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">383</span>:<span style="color:teal;">21</span>,<span style="color:teal;">25</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">379</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">384</span>:<span style="color:teal;">13</span>,<span style="color:teal;">17</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">379</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">397</span>:<span style="color:teal;">13</span>,<span style="color:teal;">13</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">395</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">399</span>:<span style="color:teal;">22</span>,<span style="color:teal;">25</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">395</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">400</span>:<span style="color:teal;">13</span>,<span style="color:teal;">16</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/logical/logical.js</span>:<span style="color:olive;">395</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/missing_annotation/infer.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">15</span>,<span style="color:teal;">17</span>: <span style="color:red;">parameter arg</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/missing_annotation/infer.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">19</span>,<span style="color:teal;">19</span>: <span style="color:red;">return</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/missing_annotation/infer.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">15</span>,<span style="color:teal;">17</span>: <span style="color:red;">parameter arg</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/missing_annotation/infer.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">19</span>,<span style="color:teal;">19</span>: <span style="color:red;">return</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/missing_annotation/infer.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">15</span>,<span style="color:teal;">17</span>: <span style="color:red;">parameter arg</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/missing_annotation/infer.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">19</span>,<span style="color:teal;">19</span>: <span style="color:red;">return</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/missing_annotation/infer.js</span>:<span style="color:olive;">28</span>:<span style="color:teal;">27</span>,<span style="color:teal;">27</span>: <span style="color:red;">return</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/module_redirect/B.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">18</span>,<span style="color:teal;">29</span>: <span style="color:red;">A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/module_redirect/C.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">18</span>,<span style="color:teal;">29</span>: <span style="color:red;">B</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/module_redirect/D.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">20</span>,<span style="color:teal;">31</span>: <span style="color:red;">A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/module_redirect/D.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">20</span>,<span style="color:teal;">31</span>: <span style="color:red;">B</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/module_redirect/D.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">20</span>,<span style="color:teal;">31</span>: <span style="color:red;">C</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/modules/cli2.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">1</span>,<span style="color:teal;">8</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/modules/cli2.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">3</span>,<span style="color:teal;">7</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/modules/lib.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">14</span>,<span style="color:teal;">19</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/modules/lib.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">31</span>,<span style="color:teal;">34</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/modules/lib.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">33</span>,<span style="color:teal;">33</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/modules/lib.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">14</span>,<span style="color:teal;">19</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">13</span>,<span style="color:teal;">18</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">28</span>,<span style="color:teal;">29</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">16</span>,<span style="color:teal;">17</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">12</span>,<span style="color:teal;">30</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">26</span>,<span style="color:teal;">27</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/namespace/namespace.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">30</span>,<span style="color:teal;">35</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/new_react/FeedUFI.react.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">20</span>,<span style="color:teal;">48</span>: <span style="color:red;">UFILikeCount.react</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/new_react/state.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">33</span>,<span style="color:teal;">35</span>: <span style="color:red;">property `qux`</span>
<span style="color:green;">Property cannot be accessed on possibly null value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/new_react/state.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">11</span>,<span style="color:teal;">26</span>: <span style="color:green;">null</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/new_react/state.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">33</span>,<span style="color:teal;">35</span>: <span style="color:red;">property `qux`</span>
<span style="color:green;">Property cannot be accessed on possibly undefined value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/new_react/state.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">11</span>,<span style="color:teal;">26</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/node_tests/invalid_package_file/package.json</span>:<span style="color:olive;">1</span>:<span style="color:teal;">3</span>,<span style="color:teal;">2</span>: <span style="color:red;">Unexpected end of input</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/c.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">3</span>,<span style="color:teal;">5</span>: <span style="color:red;">property `foo`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/b.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">23</span>,<span style="color:teal;">41</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_assign.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">19</span>,<span style="color:teal;">23</span>: <span style="color:red;">parameter param</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_assign.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">25</span>: <span style="color:red;">return</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_assign.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">19</span>,<span style="color:teal;">40</span>: <span style="color:red;">property `bar`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_assign.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">58</span>,<span style="color:teal;">59</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">38</span>:<span style="color:teal;">26</span>,<span style="color:teal;">35</span>: <span style="color:red;">property `toString`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">38</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">46</span>:<span style="color:teal;">5</span>,<span style="color:teal;">22</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">39</span>:<span style="color:teal;">33</span>,<span style="color:teal;">42</span>: <span style="color:red;">property `toString`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">39</span>:<span style="color:teal;">24</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">46</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">46</span>:<span style="color:teal;">5</span>,<span style="color:teal;">22</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">49</span>:<span style="color:teal;">7</span>,<span style="color:teal;">14</span>: <span style="color:red;">property `toString`</span>
<span style="color:green;">Property cannot be assigned on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">49</span>:<span style="color:teal;">2</span>,<span style="color:teal;">4</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">2</span>,<span style="color:teal;">21</span>: <span style="color:red;">call of method toString</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">16</span>,<span style="color:teal;">20</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">74</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">52</span>:<span style="color:teal;">2</span>,<span style="color:teal;">20</span>: <span style="color:red;">call of method toString</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">52</span>:<span style="color:teal;">16</span>,<span style="color:teal;">19</span>: <span style="color:green;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">74</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">71</span>:<span style="color:teal;">32</span>,<span style="color:teal;">47</span>: <span style="color:red;">property `hasOwnProperty`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">71</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">5</span>,<span style="color:teal;">38</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">72</span>:<span style="color:teal;">51</span>,<span style="color:teal;">66</span>: <span style="color:red;">property `hasOwnProperty`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">72</span>:<span style="color:teal;">42</span>,<span style="color:teal;">47</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">32</span>,<span style="color:teal;">38</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">76</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">5</span>,<span style="color:teal;">38</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">96</span>:<span style="color:teal;">38</span>,<span style="color:teal;">59</span>: <span style="color:red;">property `propertyIsEnumerable`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">96</span>:<span style="color:teal;">29</span>,<span style="color:teal;">34</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">5</span>,<span style="color:teal;">44</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">98</span>:<span style="color:teal;">3</span>,<span style="color:teal;">24</span>: <span style="color:red;">property `propertyIsEnumerable`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">97</span>:<span style="color:teal;">48</span>,<span style="color:teal;">53</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">38</span>,<span style="color:teal;">44</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">102</span>:<span style="color:teal;">29</span>,<span style="color:teal;">34</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">5</span>,<span style="color:teal;">44</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">122</span>:<span style="color:teal;">25</span>,<span style="color:teal;">33</span>: <span style="color:red;">property `valueOf`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">122</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">235</span>:<span style="color:teal;">5</span>,<span style="color:teal;">21</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">126</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">47</span>:<span style="color:teal;">5</span>,<span style="color:teal;">21</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">150</span>:<span style="color:teal;">32</span>,<span style="color:teal;">47</span>: <span style="color:red;">property `toLocaleString`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">150</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">232</span>:<span style="color:teal;">5</span>,<span style="color:teal;">28</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">151</span>:<span style="color:teal;">39</span>,<span style="color:teal;">54</span>: <span style="color:red;">property `toLocaleString`</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">151</span>:<span style="color:teal;">30</span>,<span style="color:teal;">35</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">232</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_api/object_prototype.js</span>:<span style="color:olive;">155</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">45</span>:<span style="color:teal;">5</span>,<span style="color:teal;">28</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/A.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">19</span>,<span style="color:teal;">27</span>: <span style="color:red;">call of method foo</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/A.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">19</span>,<span style="color:teal;">27</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/A.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">10</span>,<span style="color:teal;">15</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/A.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">20</span>,<span style="color:teal;">29</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/A.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">20</span>,<span style="color:teal;">31</span>: <span style="color:red;">call of method foo</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">20</span>,<span style="color:teal;">31</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">20</span>,<span style="color:teal;">22</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/A.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">25</span>,<span style="color:teal;">26</span>: <span style="color:green;">object literal</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:green;">global object</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">20</span>,<span style="color:teal;">22</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">20</span>,<span style="color:teal;">22</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">19</span>,<span style="color:teal;">29</span>: <span style="color:red;">call of method foo</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">19</span>,<span style="color:teal;">29</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/B.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">10</span>,<span style="color:teal;">15</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">1</span>,<span style="color:teal;">32</span>: <span style="color:red;">Object.assign</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">1</span>,<span style="color:teal;">32</span>: <span style="color:green;">prop `a` of object literal</span>
<span style="color:green;">Property cannot be assigned on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">15</span>,<span style="color:teal;">19</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">1</span>,<span style="color:teal;">30</span>: <span style="color:red;">Object.assign</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">1</span>,<span style="color:teal;">30</span>: <span style="color:green;">prop `a` of object literal</span>
<span style="color:green;">Property cannot be assigned on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">15</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">1</span>,<span style="color:teal;">30</span>: <span style="color:red;">Object.assign</span>
<span style="color:green;">Expected object instead of</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_assign/non_objects.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">27</span>,<span style="color:teal;">29</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">11</span>,<span style="color:teal;">39</span>: <span style="color:red;">Object.freeze</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">1</span>,<span style="color:teal;">7</span>: <span style="color:green;">assignment of property `bar`</span>
<span style="color:green;">Mutation not allowed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">11</span>,<span style="color:teal;">39</span>: <span style="color:green;">frozen object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">1</span>,<span style="color:teal;">34</span>: <span style="color:red;">Object.assign</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">1</span>,<span style="color:teal;">34</span>: <span style="color:green;">prop `bar` of object literal</span>
<span style="color:green;">Mutation not allowed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">11</span>,<span style="color:teal;">39</span>: <span style="color:green;">frozen object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:red;">Object.freeze</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">1</span>,<span style="color:teal;">10</span>: <span style="color:green;">assignment of property `bar`</span>
<span style="color:green;">Mutation not allowed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:green;">frozen object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:red;">Object.freeze</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">1</span>,<span style="color:teal;">10</span>: <span style="color:green;">assignment of property `baz`</span>
<span style="color:green;">Mutation not allowed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:green;">frozen object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:red;">Object.freeze</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">8</span>,<span style="color:teal;">12</span>: <span style="color:green;">property `corge`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:green;">frozen object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:red;">Object.freeze</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">1</span>,<span style="color:teal;">18</span>: <span style="color:green;">assignment of property `constructor`</span>
<span style="color:green;">Mutation not allowed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:green;">frozen object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:red;">Object.freeze</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">1</span>,<span style="color:teal;">15</span>: <span style="color:green;">assignment of property `toString`</span>
<span style="color:green;">Mutation not allowed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">14</span>,<span style="color:teal;">50</span>: <span style="color:green;">frozen object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">26</span>,<span style="color:teal;">54</span>: <span style="color:red;">Object.freeze</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">45</span>,<span style="color:teal;">51</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/object_freeze/object_freeze.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">4</span>,<span style="color:teal;">6</span>: <span style="color:red;">property `foo`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">4</span>,<span style="color:teal;">8</span>: <span style="color:red;">property `foo`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">2</span>,<span style="color:teal;">2</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">2</span>,<span style="color:teal;">6</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">9</span>,<span style="color:teal;">15</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">2</span>,<span style="color:teal;">9</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">13</span>,<span style="color:teal;">19</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">12</span>,<span style="color:teal;">16</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">12</span>,<span style="color:teal;">14</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">3</span>,<span style="color:teal;">7</span>: <span style="color:red;">property `bar`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">1</span>,<span style="color:teal;">1</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/objects/objects.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">23</span>,<span style="color:teal;">28</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">5</span>,<span style="color:teal;">38</span>: <span style="color:green;">function type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">33</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">35</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">33</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/nullable.js</span>:<span style="color:olive;">35</span>:<span style="color:teal;">5</span>,<span style="color:teal;">9</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/optional_param4.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">1</span>,<span style="color:teal;">9</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/optional_param4.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:green;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/optional_param4.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/optional/optional_param4.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">1</span>,<span style="color:teal;">14</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/optional_param4.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">10</span>,<span style="color:teal;">13</span>: <span style="color:green;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/optional/optional_param4.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">38</span>,<span style="color:teal;">43</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse/fail-flow-2.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">1</span>,<span style="color:teal;">1</span>: <span style="color:red;">Unexpected token .</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse/fail-flow.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">1</span>,<span style="color:teal;">1</span>: <span style="color:red;">Unexpected token .</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse/no_parse_error.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">13</span>,<span style="color:teal;">13</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/parse/no_parse_error.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">9</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse_error_haste/Client.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">9</span>,<span style="color:teal;">22</span>: <span style="color:red;">Foo</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse_error_haste/Client.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">9</span>,<span style="color:teal;">31</span>: <span style="color:red;">NoProvides.js</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse_error_haste/NoProvides.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">31</span>,<span style="color:teal;">31</span>: <span style="color:red;">Unexpected token ILLEGAL</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse_error_node/Client.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">9</span>,<span style="color:teal;">29</span>: <span style="color:red;">Imported.js</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/parse_error_node/Imported.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">31</span>,<span style="color:teal;">31</span>: <span style="color:red;">Unexpected token ILLEGAL</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/plsummit/generics.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">32</span>,<span style="color:teal;">32</span>: <span style="color:red;">X</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/plsummit/generics.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">1</span>,<span style="color:olive;">17</span>:<span style="color:teal;">2</span>: <span style="color:red;">call of method then</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">11</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">377</span>:<span style="color:teal;">25</span>,<span style="color:teal;">38</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">11</span>,<span style="color:olive;">23</span>:<span style="color:teal;">4</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">13</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">377</span>:<span style="color:teal;">25</span>,<span style="color:teal;">38</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">13</span>,<span style="color:olive;">34</span>:<span style="color:teal;">6</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">33</span>:<span style="color:teal;">15</span>,<span style="color:teal;">15</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">377</span>:<span style="color:teal;">25</span>,<span style="color:teal;">38</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">1</span>,<span style="color:olive;">55</span>:<span style="color:teal;">2</span>: <span style="color:red;">call of method then</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">13</span>,<span style="color:teal;">14</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">377</span>:<span style="color:teal;">25</span>,<span style="color:teal;">38</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">106</span>:<span style="color:teal;">1</span>,<span style="color:olive;">109</span>:<span style="color:teal;">2</span>: <span style="color:red;">call of method then</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">106</span>:<span style="color:teal;">17</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">112</span>:<span style="color:teal;">17</span>,<span style="color:teal;">34</span>: <span style="color:red;">call of method resolve</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">112</span>:<span style="color:teal;">33</span>,<span style="color:teal;">33</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">118</span>:<span style="color:teal;">33</span>,<span style="color:teal;">50</span>: <span style="color:red;">call of method resolve</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">118</span>:<span style="color:teal;">49</span>,<span style="color:teal;">49</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">148</span>:<span style="color:teal;">1</span>,<span style="color:olive;">153</span>:<span style="color:teal;">4</span>: <span style="color:red;">call of method then</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">149</span>:<span style="color:teal;">32</span>,<span style="color:teal;">37</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">382</span>:<span style="color:teal;">33</span>,<span style="color:teal;">46</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">157</span>:<span style="color:teal;">32</span>,<span style="color:teal;">54</span>: <span style="color:red;">call of method resolve</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">157</span>:<span style="color:teal;">48</span>,<span style="color:teal;">53</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">165</span>:<span style="color:teal;">48</span>,<span style="color:teal;">70</span>: <span style="color:red;">call of method resolve</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">165</span>:<span style="color:teal;">64</span>,<span style="color:teal;">69</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">188</span>:<span style="color:teal;">1</span>,<span style="color:olive;">193</span>:<span style="color:teal;">4</span>: <span style="color:red;">call of method then</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">189</span>:<span style="color:teal;">33</span>,<span style="color:teal;">38</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">387</span>:<span style="color:teal;">34</span>,<span style="color:teal;">48</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">197</span>:<span style="color:teal;">33</span>,<span style="color:teal;">55</span>: <span style="color:red;">call of method resolve</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">197</span>:<span style="color:teal;">49</span>,<span style="color:teal;">54</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">205</span>:<span style="color:teal;">49</span>,<span style="color:teal;">71</span>: <span style="color:red;">call of method resolve</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/promises/promise.js</span>:<span style="color:olive;">205</span>:<span style="color:teal;">65</span>,<span style="color:teal;">70</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/private/tmp/flow/flowlib_67a0afc/core.js</span>:<span style="color:olive;">390</span>:<span style="color:teal;">32</span>,<span style="color:teal;">45</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/import_react.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">17</span>,<span style="color:teal;">37</span>: <span style="color:red;">constructor call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/import_react.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">21</span>,<span style="color:teal;">35</span>: <span style="color:green;">ReactComponent</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/import_react.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/jsx_spread.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">12</span>,<span style="color:teal;">29</span>: <span style="color:red;">React element: Foo</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/jsx_spread.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">19</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/jsx_spread.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">10</span>,<span style="color:teal;">31</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_arrayOf.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">22</span>,<span style="color:teal;">40</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_arrayOf.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">36</span>,<span style="color:teal;">36</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_arrayOf.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">10</span>,<span style="color:teal;">56</span>: <span style="color:green;">arrayOf</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_arrayOf.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">27</span>,<span style="color:teal;">54</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_arrayOf.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">45</span>,<span style="color:teal;">49</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_arrayOf.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">34</span>,<span style="color:teal;">55</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_func.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">21</span>,<span style="color:teal;">40</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_func.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">36</span>,<span style="color:teal;">36</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_func.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">11</span>,<span style="color:teal;">30</span>: <span style="color:green;">func</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_object.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">21</span>,<span style="color:teal;">42</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_object.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">38</span>,<span style="color:teal;">38</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_object.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">13</span>,<span style="color:teal;">34</span>: <span style="color:green;">object</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_objectOf.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">23</span>,<span style="color:teal;">41</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_objectOf.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">37</span>,<span style="color:teal;">37</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_objectOf.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">10</span>,<span style="color:teal;">57</span>: <span style="color:green;">objectOf</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_objectOf.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">27</span>,<span style="color:teal;">56</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_objectOf.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">47</span>,<span style="color:teal;">51</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_objectOf.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">35</span>,<span style="color:teal;">56</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_oneOf.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">11</span>,<span style="color:teal;">35</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_oneOf.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">28</span>,<span style="color:teal;">32</span>: <span style="color:green;">string</span>
<span style="color:green;">Expected string literal foo, got bar instead</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_oneOf.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">14</span>,<span style="color:teal;">43</span>: <span style="color:green;">string literal foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_oneOfType.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">17</span>,<span style="color:teal;">39</span>: <span style="color:red;">React element: Example</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_oneOfType.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">32</span>,<span style="color:teal;">35</span>: <span style="color:green;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/react/proptype_oneOfType.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">11</span>,<span style="color:olive;">9</span>:<span style="color:teal;">6</span>: <span style="color:green;">oneOfType</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/rec/issue-598.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">19</span>,<span style="color:teal;">24</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/rec/issue-598.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">31</span>,<span style="color:teal;">36</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/rec/issue-598.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">31</span>,<span style="color:teal;">36</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/rec/issue-598.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">19</span>,<span style="color:teal;">24</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">16</span>:<span style="color:teal;">14</span>,<span style="color:teal;">21</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">12</span>,<span style="color:olive;">13</span>:<span style="color:teal;">1</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">16</span>:<span style="color:teal;">14</span>,<span style="color:teal;">21</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">12</span>,<span style="color:olive;">13</span>:<span style="color:teal;">1</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:red;">property `parent`</span>
<span style="color:green;">Property cannot be accessed on possibly null value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">14</span>,<span style="color:teal;">14</span>: <span style="color:green;">null</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:red;">property `parent`</span>
<span style="color:green;">Property cannot be accessed on possibly undefined value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/assignment.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">14</span>,<span style="color:teal;">14</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">6</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on possibly null value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:green;">null</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">6</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on possibly undefined value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">7</span>,<span style="color:teal;">10</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on possibly null value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:green;">null</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">7</span>,<span style="color:teal;">10</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on possibly undefined value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">13</span>,<span style="color:teal;">17</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">7</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">7</span>,<span style="color:teal;">11</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/bool.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">7</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/cond_prop.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">10</span>,<span style="color:teal;">37</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/cond_prop.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">16</span>,<span style="color:teal;">17</span>: <span style="color:green;">object type</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/cond_prop.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">13</span>,<span style="color:teal;">41</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/hasOwnProperty.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">3</span>,<span style="color:teal;">7</span>: <span style="color:red;">call of method y</span>
<span style="color:green;">Function cannot be called on possibly undefined value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/hasOwnProperty.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">20</span>,<span style="color:teal;">29</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">16</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">38</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">62</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">73</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">62</span>:<span style="color:teal;">25</span>,<span style="color:teal;">29</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">62</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">65</span>:<span style="color:teal;">20</span>,<span style="color:teal;">24</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/heap_defassign.js</span>:<span style="color:olive;">65</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">17</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">17</span>,<span style="color:teal;">21</span>: <span style="color:green;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">18</span>,<span style="color:teal;">22</span>: <span style="color:green;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">26</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">17</span>,<span style="color:teal;">21</span>: <span style="color:green;">function</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">18</span>,<span style="color:teal;">22</span>: <span style="color:green;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">32</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">30</span>:<span style="color:teal;">18</span>,<span style="color:teal;">22</span>: <span style="color:green;">object</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">38</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">36</span>:<span style="color:teal;">18</span>,<span style="color:teal;">22</span>: <span style="color:green;">array</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">19</span>,<span style="color:teal;">23</span>: <span style="color:green;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">50</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">48</span>:<span style="color:teal;">19</span>,<span style="color:teal;">23</span>: <span style="color:green;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">56</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">54</span>:<span style="color:teal;">19</span>,<span style="color:teal;">23</span>: <span style="color:green;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">56</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">54</span>:<span style="color:teal;">19</span>,<span style="color:teal;">23</span>: <span style="color:green;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">62</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">60</span>:<span style="color:teal;">19</span>,<span style="color:teal;">23</span>: <span style="color:green;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">68</span>:<span style="color:teal;">5</span>,<span style="color:teal;">18</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">66</span>:<span style="color:teal;">20</span>,<span style="color:teal;">24</span>: <span style="color:green;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/mixed.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">25</span>,<span style="color:teal;">30</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">5</span>,<span style="color:teal;">7</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">5</span>,<span style="color:teal;">7</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">5</span>,<span style="color:teal;">7</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">5</span>,<span style="color:teal;">7</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">18</span>,<span style="color:teal;">21</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on possibly null value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:green;">null</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on possibly undefined value</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:green;">undefined</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/not.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">19</span>,<span style="color:teal;">24</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/null.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">13</span>,<span style="color:teal;">16</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/null.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">7</span>,<span style="color:teal;">16</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/null.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">7</span>,<span style="color:teal;">10</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/null.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">7</span>,<span style="color:teal;">16</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/property.js</span>:<span style="color:olive;">64</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/property.js</span>:<span style="color:olive;">61</span>:<span style="color:teal;">59</span>,<span style="color:teal;">64</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/property.js</span>:<span style="color:olive;">64</span>:<span style="color:teal;">12</span>,<span style="color:teal;">17</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/property.js</span>:<span style="color:olive;">61</span>:<span style="color:teal;">59</span>,<span style="color:teal;">64</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">29</span>,<span style="color:teal;">34</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">38</span>,<span style="color:teal;">43</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">27</span>:<span style="color:teal;">14</span>,<span style="color:teal;">20</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">30</span>,<span style="color:teal;">35</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">37</span>:<span style="color:teal;">14</span>,<span style="color:teal;">20</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">33</span>:<span style="color:teal;">30</span>,<span style="color:teal;">35</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">22</span>,<span style="color:teal;">27</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/switch.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">15</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/typeof.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/typeof.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">17</span>,<span style="color:teal;">20</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/typeof.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">11</span>,<span style="color:teal;">14</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/typeof.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">17</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/typeof.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">14</span>,<span style="color:teal;">16</span>: <span style="color:red;">identifier BAZ</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/typeof.js</span>:<span style="color:olive;">26</span>:<span style="color:teal;">3</span>,<span style="color:teal;">5</span>: <span style="color:red;">identifier BAZ</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">29</span>,<span style="color:teal;">34</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">13</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">35</span>:<span style="color:teal;">33</span>,<span style="color:teal;">38</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">38</span>:<span style="color:teal;">13</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">35</span>,<span style="color:teal;">40</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">13</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">48</span>:<span style="color:teal;">39</span>,<span style="color:teal;">44</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">13</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">64</span>:<span style="color:teal;">46</span>,<span style="color:teal;">51</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">69</span>:<span style="color:teal;">13</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">64</span>:<span style="color:teal;">46</span>,<span style="color:teal;">51</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">69</span>:<span style="color:teal;">13</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">74</span>:<span style="color:teal;">13</span>,<span style="color:teal;">21</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">74</span>:<span style="color:teal;">7</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">77</span>:<span style="color:teal;">7</span>,<span style="color:teal;">15</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/undef.js</span>:<span style="color:olive;">77</span>:<span style="color:teal;">7</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/union.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/union.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">23</span>,<span style="color:teal;">26</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/union.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/union.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">14</span>,<span style="color:teal;">19</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/union.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">5</span>,<span style="color:teal;">8</span>: <span style="color:red;">access of computed property/element</span>
<span style="color:green;">Computed property/element cannot be accessed on</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/union.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">14</span>,<span style="color:teal;">19</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">31</span>:<span style="color:teal;">13</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">35</span>:<span style="color:teal;">32</span>,<span style="color:teal;">37</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">38</span>:<span style="color:teal;">13</span>,<span style="color:teal;">20</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">42</span>:<span style="color:teal;">33</span>,<span style="color:teal;">38</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">44</span>:<span style="color:teal;">13</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">48</span>:<span style="color:teal;">37</span>,<span style="color:teal;">42</span>: <span style="color:red;">null</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">51</span>:<span style="color:teal;">13</span>,<span style="color:teal;">22</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">55</span>:<span style="color:teal;">35</span>,<span style="color:teal;">40</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">56</span>:<span style="color:teal;">32</span>,<span style="color:teal;">39</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">61</span>:<span style="color:teal;">39</span>,<span style="color:teal;">44</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">62</span>:<span style="color:teal;">32</span>,<span style="color:teal;">39</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">68</span>:<span style="color:teal;">41</span>,<span style="color:teal;">46</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">69</span>:<span style="color:teal;">36</span>,<span style="color:teal;">45</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">74</span>:<span style="color:teal;">45</span>,<span style="color:teal;">50</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">75</span>:<span style="color:teal;">36</span>,<span style="color:teal;">45</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">82</span>:<span style="color:teal;">13</span>,<span style="color:teal;">18</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">82</span>:<span style="color:teal;">7</span>,<span style="color:teal;">18</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">85</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:red;">undefined</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/refinements/void.js</span>:<span style="color:olive;">85</span>:<span style="color:teal;">7</span>,<span style="color:teal;">19</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/require/B.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">23</span>,<span style="color:teal;">24</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/require/require.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">28</span>,<span style="color:teal;">33</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/require/require.js</span>:<span style="color:olive;">7</span>:<span style="color:teal;">9</span>,<span style="color:teal;">20</span>: <span style="color:red;">A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/require/require.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">1</span>,<span style="color:teal;">12</span>: <span style="color:red;">C</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/require/require.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">1</span>,<span style="color:teal;">14</span>: <span style="color:red;">./D</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/require/require.js</span>:<span style="color:olive;">25</span>:<span style="color:teal;">3</span>,<span style="color:teal;">13</span>: <span style="color:red;">property `stringValue`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/require/require.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">9</span>,<span style="color:teal;">22</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/requireLazy/requireLazy.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">1</span>,<span style="color:olive;">15</span>:<span style="color:teal;">2</span>: <span style="color:red;">A</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/requireLazy/requireLazy.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">1</span>,<span style="color:olive;">15</span>:<span style="color:teal;">2</span>: <span style="color:red;">B</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/requireLazy/requireLazy.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">20</span>,<span style="color:teal;">20</span>: <span style="color:red;">identifier A</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/requireLazy/requireLazy.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">20</span>,<span style="color:teal;">20</span>: <span style="color:red;">identifier B</span>
<span style="color:green;">Could not resolve name</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/requireLazy/requireLazy.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">1</span>,<span style="color:teal;">13</span>: <span style="color:red;"></span>
<span style="color:green;">The first arg to requireLazy() must be a literal array of string literals!</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/requireLazy/requireLazy.js</span>:<span style="color:olive;">21</span>:<span style="color:teal;">1</span>,<span style="color:teal;">34</span>: <span style="color:red;"></span>
<span style="color:green;">The first arg to requireLazy() must be a literal array of string literals!</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/requireLazy/requireLazy.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">1</span>,<span style="color:teal;">18</span>: <span style="color:red;"></span>
<span style="color:green;">The first arg to requireLazy() must be a literal array of string literals!</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/seal/obj_annot.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">18</span>,<span style="color:teal;">19</span>: <span style="color:red;">property `id`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/seal/obj_annot.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">12</span>,<span style="color:teal;">16</span>: <span style="color:green;">object type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/simple_arrays/array.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">30</span>,<span style="color:teal;">30</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/simple_arrays/array.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">18</span>,<span style="color:teal;">23</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">19</span>,<span style="color:teal;">39</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">34</span>,<span style="color:teal;">38</span>: <span style="color:green;">boolean</span>
<span style="color:green;">Expected boolean literal true, got false instead</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">40</span>,<span style="color:teal;">43</span>: <span style="color:green;">boolean literal true</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">19</span>,<span style="color:teal;">40</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">35</span>,<span style="color:teal;">39</span>: <span style="color:green;">boolean</span>
<span style="color:green;">Expected boolean literal true, got false instead</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">41</span>,<span style="color:teal;">44</span>: <span style="color:green;">boolean literal true</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">24</span>,<span style="color:teal;">27</span>: <span style="color:red;">boolean literal true</span>
<span style="color:green;">Expected boolean literal false, got true instead</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">35</span>,<span style="color:teal;">39</span>: <span style="color:green;">boolean literal false</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">12</span>,<span style="color:teal;">13</span>: <span style="color:red;">boolean value true</span>
<span style="color:green;">Expected boolean literal false, got true instead</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">35</span>,<span style="color:teal;">39</span>: <span style="color:green;">boolean literal false</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">1</span>,<span style="color:teal;">6</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">29</span>:<span style="color:teal;">5</span>,<span style="color:teal;">5</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/boolean.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">24</span>,<span style="color:teal;">35</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/number.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">1</span>,<span style="color:teal;">13</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/number.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">12</span>,<span style="color:teal;">12</span>: <span style="color:green;">number</span>
<span style="color:green;">Expected number literal 1, got 2 instead</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/number.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">30</span>,<span style="color:teal;">30</span>: <span style="color:green;">number literal 1</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/number.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">1</span>,<span style="color:teal;">6</span>: <span style="color:red;">function call</span>
<span style="color:green;">Error:</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/number.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">5</span>,<span style="color:teal;">5</span>: <span style="color:green;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/singleton/number.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">12</span>,<span style="color:teal;">16</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/strict/fun.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">21</span>,<span style="color:teal;">21</span>: <span style="color:red;">return</span>
<span style="color:green;">Missing annotation</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/strict/fun.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">31</span>,<span style="color:teal;">31</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/strict/fun.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/strict/obj.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">16</span>,<span style="color:teal;">18</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/strict/obj.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/strict_requires/B.js</span>:<span style="color:olive;">2</span>:<span style="color:teal;">25</span>,<span style="color:teal;">26</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/strict_requires/D.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/strict_requires/C.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">8</span>,<span style="color:teal;">21</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/strict_requires/D.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">8</span>,<span style="color:teal;">13</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/strict_requires/D.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">7</span>,<span style="color:teal;">11</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/strict_requires/C.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">8</span>,<span style="color:teal;">21</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/builtin.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:red;">property `length`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/builtin.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">31</span>,<span style="color:teal;">33</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/builtin.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">11</span>,<span style="color:teal;">16</span>: <span style="color:red;">property `length`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/builtin.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">31</span>,<span style="color:teal;">34</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/class.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/class.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/class.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/class.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/class.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">property `y`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/class.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">38</span>,<span style="color:teal;">53</span>: <span style="color:green;">ClassWithXString</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">35</span>,<span style="color:teal;">37</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">property `x`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">30</span>,<span style="color:teal;">31</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">39</span>,<span style="color:teal;">44</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">35</span>,<span style="color:teal;">37</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">39</span>,<span style="color:teal;">44</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/obj.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/optional.js</span>:<span style="color:olive;">4</span>:<span style="color:teal;">6</span>,<span style="color:teal;">11</span>: <span style="color:red;">property `a`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/optional.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">26</span>,<span style="color:teal;">27</span>: <span style="color:green;">object literal</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/optional.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/optional.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">43</span>,<span style="color:teal;">46</span>: <span style="color:green;">boolean</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/optional.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">43</span>,<span style="color:teal;">46</span>: <span style="color:red;">boolean</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/structural_subtyping/optional.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">7</span>,<span style="color:teal;">12</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/switch/switch.js</span>:<span style="color:olive;">23</span>:<span style="color:teal;">19</span>,<span style="color:teal;">20</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/switch/switch.js</span>:<span style="color:olive;">28</span>:<span style="color:teal;">13</span>,<span style="color:teal;">15</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/throw/test.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/throw/test.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">12</span>,<span style="color:teal;">14</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/traces/Traces2.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">3</span>,<span style="color:teal;">11</span>: <span style="color:red;">property `foo`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/traces/Traces2.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">3</span>,<span style="color:teal;">11</span>: <span style="color:green;">propTypes</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/traces/Traces2.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">3</span>,<span style="color:teal;">11</span>: <span style="color:red;">property `bar`</span>
<span style="color:green;">Property not found in</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/traces/Traces2.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">3</span>,<span style="color:teal;">11</span>: <span style="color:green;">propTypes</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/try/return.js</span>:<span style="color:olive;">28</span>:<span style="color:teal;">3</span>,<span style="color:teal;">15</span>: <span style="color:red;"></span>
<span style="color:green;">unreachable code</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/try/return.js</span>:<span style="color:olive;">64</span>:<span style="color:teal;">3</span>,<span style="color:teal;">8</span>: <span style="color:red;"></span>
<span style="color:green;">unreachable code</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">5</span>,<span style="color:teal;">13</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">5</span>,<span style="color:teal;">15</span>: <span style="color:red;">Foo</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">14</span>,<span style="color:teal;">16</span>: <span style="color:green;">type Foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">5</span>,<span style="color:teal;">15</span>: <span style="color:red;">Baz</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">19</span>,<span style="color:teal;">28</span>: <span style="color:green;">type Baz</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">5</span>,<span style="color:teal;">16</span>: <span style="color:red;">duck</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/bad_shadowing.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">6</span>,<span style="color:teal;">9</span>: <span style="color:green;">type duck</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">5</span>,<span style="color:teal;">5</span>: <span style="color:red;">A</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">5</span>,<span style="color:teal;">7</span>: <span style="color:red;">Foo</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">14</span>,<span style="color:teal;">16</span>: <span style="color:green;">type Foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">11</span>,<span style="color:teal;">11</span>: <span style="color:red;">A</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">5</span>,<span style="color:teal;">7</span>: <span style="color:red;">Baz</span>
<span style="color:green;">name is already bound</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">19</span>,<span style="color:teal;">28</span>: <span style="color:green;">type Baz</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">10</span>:<span style="color:teal;">11</span>,<span style="color:teal;">11</span>: <span style="color:red;">A</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:red;">A</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">9</span>,<span style="color:teal;">11</span>: <span style="color:red;">Foo</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">14</span>,<span style="color:teal;">16</span>: <span style="color:green;">type Foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">9</span>,<span style="color:teal;">11</span>: <span style="color:red;">Baz</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">19</span>,<span style="color:teal;">28</span>: <span style="color:green;">type Baz</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">18</span>:<span style="color:teal;">18</span>,<span style="color:teal;">20</span>: <span style="color:red;">Foo</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">14</span>,<span style="color:teal;">16</span>: <span style="color:green;">type Foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">19</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:red;">A</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">20</span>:<span style="color:teal;">6</span>,<span style="color:teal;">6</span>: <span style="color:red;">A</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/good_shadowing.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/import_type.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">9</span>,<span style="color:teal;">9</span>: <span style="color:red;">A</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/import_type.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">18</span>,<span style="color:teal;">18</span>: <span style="color:green;">type A</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/import_type.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">9</span>,<span style="color:teal;">11</span>: <span style="color:red;">Foo</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/import_type.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">14</span>,<span style="color:teal;">16</span>: <span style="color:green;">type Foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/import_type.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">9</span>,<span style="color:teal;">11</span>: <span style="color:red;">Baz</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/import_type.js</span>:<span style="color:olive;">6</span>:<span style="color:teal;">19</span>,<span style="color:teal;">28</span>: <span style="color:green;">type Baz</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/type_alias.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">9</span>,<span style="color:teal;">11</span>: <span style="color:red;">Foo</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/type_only_vars/type_alias.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">6</span>,<span style="color:teal;">8</span>: <span style="color:green;">type Foo</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/type_param_variance2/promise.js</span>:<span style="color:olive;">17</span>:<span style="color:teal;">15</span>,<span style="color:teal;">32</span>: <span style="color:red;">Promise</span>
<span style="color:green;">Required module not found</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">43</span>:<span style="color:teal;">19</span>,<span style="color:teal;">26</span>: <span style="color:red;">class type: MyClass1</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">7</span>,<span style="color:teal;">14</span>: <span style="color:green;">MyClass1</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">53</span>:<span style="color:teal;">30</span>,<span style="color:teal;">37</span>: <span style="color:red;">MyClass2</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">45</span>:<span style="color:teal;">7</span>,<span style="color:teal;">14</span>: <span style="color:green;">class type: MyClass2</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">61</span>:<span style="color:teal;">26</span>,<span style="color:teal;">31</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">59</span>:<span style="color:teal;">14</span>,<span style="color:teal;">19</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">73</span>:<span style="color:teal;">15</span>,<span style="color:teal;">25</span>: <span style="color:red;">numberAlias</span>
<span style="color:green;">type referenced from value position</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/typeof/typeof.js</span>:<span style="color:olive;">67</span>:<span style="color:teal;">6</span>,<span style="color:teal;">16</span>: <span style="color:green;">type numberAlias</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">11</span>,<span style="color:teal;">11</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">8</span>:<span style="color:teal;">10</span>,<span style="color:teal;">11</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">3</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">5</span>: <span style="color:green;">number</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">12</span>:<span style="color:teal;">3</span>,<span style="color:teal;">5</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">3</span>,<span style="color:teal;">5</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">14</span>:<span style="color:teal;">3</span>,<span style="color:teal;">5</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">15</span>:<span style="color:teal;">3</span>,<span style="color:teal;">5</span>: <span style="color:red;">number</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/unary/unary.js</span>:<span style="color:olive;">11</span>:<span style="color:teal;">16</span>,<span style="color:teal;">21</span>: <span style="color:green;">string</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/union/issue-324.js</span>:<span style="color:olive;">3</span>:<span style="color:teal;">7</span>,<span style="color:teal;">9</span>: <span style="color:red;">Bar</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/union/issue-324.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">13</span>,<span style="color:teal;">24</span>: <span style="color:green;">union type</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unreachable/unreachable.js</span>:<span style="color:olive;">13</span>:<span style="color:teal;">13</span>,<span style="color:olive;">15</span>:<span style="color:teal;">3</span>: <span style="color:red;"></span>
<span style="color:green;">unreachable code</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unreachable/unreachable.js</span>:<span style="color:olive;">22</span>:<span style="color:teal;">11</span>,<span style="color:teal;">11</span>: <span style="color:red;"></span>
<span style="color:green;">unreachable code</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/unreachable/unreachable.js</span>:<span style="color:olive;">24</span>:<span style="color:teal;">11</span>,<span style="color:teal;">11</span>: <span style="color:red;"></span>
<span style="color:green;">unreachable code</span>
<span style="color:blue;font-weight:bold;">/Users/frantic/code/flow/tests/weakmode/should_fail_without_weak.js</span>:<span style="color:olive;">5</span>:<span style="color:teal;">10</span>,<span style="color:teal;">16</span>: <span style="color:red;">string</span>
<span style="color:green;">This type is incompatible with</span>
<span style="color:purple;font-weight:bold;">/Users/frantic/code/flow/tests/weakmode/should_fail_without_weak.js</span>:<span style="color:olive;">9</span>:<span style="color:teal;">10</span>,<span style="color:teal;">32</span>: <span style="color:green;">number</span>
Found 587 errors
</pre>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment