* new_tests * move_all_clobbered_tests * remove all the tests that no longer exist * re-run flow tests * Move all the flow tests to tests/flow and prettier to tests/ * Move prettier tests to their own folders * Add jsfmt files * run prettier snapshot tests
14 lines
460 B
JavaScript
14 lines
460 B
JavaScript
var a: { foo?: string } = {};
|
|
a.foo = undefined; // This is not an error
|
|
a.foo = null; // But this is an error
|
|
|
|
var b: { foo?: ?string } = {};
|
|
b.foo = undefined; // This is fine
|
|
b.foo = null; // Also fine
|
|
|
|
var c: { foo?: string } = { foo: undefined }; // This is not an error
|
|
var d: { foo?: string } = { foo: null }; // But this is an error
|
|
|
|
var e: { foo?: ?string } = { foo: undefined }; // This is fine
|
|
var f: { foo?: ?string } = { foo: null }; // Also fine
|