Fix bug: result of createUnionOrIntersectionProperty may be undefined (#21332)

This commit is contained in:
Andy
2018-01-22 10:15:57 -08:00
committed by GitHub
parent a3ecfd857c
commit 588716926d
2 changed files with 7 additions and 3 deletions

View File

@@ -2,7 +2,9 @@
////interface I { x: number; }
////interface Many<T> extends ReadonlyArray<T> { extra: number; }
////const x: I | I[] | Many<string> = { /**/ };
////class C { private priv: number; }
////const x: I | I[] | Many<string> | C = { /**/ };
// We specifically filter out any array-like types.
// Private members will be excluded by `createUnionOrIntersectionProperty`.
verify.completionsAt("", ["x"]);