1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
=== tests/cases/compiler/optionalParamTypeComparison.ts ===
var f: (s: string, n?: number) => void;
>f : Symbol(f, Decl(optionalParamTypeComparison.ts, 0, 3))
>s : Symbol(s, Decl(optionalParamTypeComparison.ts, 0, 8))
>n : Symbol(n, Decl(optionalParamTypeComparison.ts, 0, 18))
var g: (s: string, b?: boolean) => void;
>g : Symbol(g, Decl(optionalParamTypeComparison.ts, 1, 3))
>s : Symbol(s, Decl(optionalParamTypeComparison.ts, 1, 8))
>b : Symbol(b, Decl(optionalParamTypeComparison.ts, 1, 18))
f = g;
>f : Symbol(f, Decl(optionalParamTypeComparison.ts, 0, 3))
>g : Symbol(g, Decl(optionalParamTypeComparison.ts, 1, 3))
g = f;
>g : Symbol(g, Decl(optionalParamTypeComparison.ts, 1, 3))
>f : Symbol(f, Decl(optionalParamTypeComparison.ts, 0, 3))
|