accept new baselines

This commit is contained in:
Herrington Darkholme
2016-12-22 10:07:22 +08:00
parent 2fb51e7112
commit c19221cb3e
12 changed files with 365 additions and 6 deletions
@@ -16,7 +16,7 @@ if (typeof a === 'number') {
var b: object | null
if (typeof b === 'object') {
b.toString(); // error, object | null
b.toString(); // ok, object | null
} else {
b.toString(); // error, never
}
@@ -25,24 +25,25 @@ if (typeof b === 'object') {
if (typeof d === 'object') {
b = d; // ok
d.toString(); // error, object | null
} else {
d; // undefined
d.toString(); // error, undefined
}
if (d == null) {
d; // null | undefined
d.toString(); // error, undefined | null
} else {
d.toString(); // object
}
if (d === null) {
d; // null
d.toString(); // error, null
} else {
d.toString(); // error, object | undefined
}
if (typeof d === 'undefined') {
d; // undefined
d.toString(); // error, undefined
} else {
d.toString(); // error, object | null
}