Closed
Description
declare function aFun(bar?: { hello: number, world: string });
declare function bFun(bar: { hello: number, world: string } | null);
declare function cFun(bar: { hello: number, world: string } | undefined);
declare function dFun(bar: { hello: number, world: string } | undefined | null);
aFun({ /*1*/ });
bFun({ /*2*/ });
cFun({ /*3*/ });
dFun({ /*4*/ });
Expected: hello
and world
are valid completions at each marked comment.
Actual: No completions at either location.