Literal types caused a bunch of errors that masked some changes in baselines. Getting rid of these errors causes the baselines to update again.
31 lines
1.7 KiB
Plaintext
31 lines
1.7 KiB
Plaintext
tests/cases/compiler/grammarAmbiguities1.ts(8,1): error TS2346: Supplied parameters do not match any signature of call target.
|
|
tests/cases/compiler/grammarAmbiguities1.ts(8,3): error TS2365: Operator '<' cannot be applied to types '<T, U>(x: any) => any' and 'typeof A'.
|
|
tests/cases/compiler/grammarAmbiguities1.ts(8,10): error TS2365: Operator '>' cannot be applied to types 'typeof B' and 'number'.
|
|
tests/cases/compiler/grammarAmbiguities1.ts(9,1): error TS2346: Supplied parameters do not match any signature of call target.
|
|
tests/cases/compiler/grammarAmbiguities1.ts(9,3): error TS2365: Operator '<' cannot be applied to types '<T, U>(x: any) => any' and 'typeof A'.
|
|
tests/cases/compiler/grammarAmbiguities1.ts(9,10): error TS2365: Operator '>' cannot be applied to types 'typeof B' and 'number'.
|
|
|
|
|
|
==== tests/cases/compiler/grammarAmbiguities1.ts (6 errors) ====
|
|
class A { foo() { } }
|
|
class B { bar() { }}
|
|
function f(x) { return x; }
|
|
function g<T, U>(x) { return f(x); }
|
|
g<A, B>(7)
|
|
|
|
f(g<A, B>(7));
|
|
f(g < A, B > 7);
|
|
~~~~~~~~~~~~~~~
|
|
!!! error TS2346: Supplied parameters do not match any signature of call target.
|
|
~~~~~
|
|
!!! error TS2365: Operator '<' cannot be applied to types '<T, U>(x: any) => any' and 'typeof A'.
|
|
~~~~~
|
|
!!! error TS2365: Operator '>' cannot be applied to types 'typeof B' and 'number'.
|
|
f(g < A, B > +(7));
|
|
~~~~~~~~~~~~~~~~~~
|
|
!!! error TS2346: Supplied parameters do not match any signature of call target.
|
|
~~~~~
|
|
!!! error TS2365: Operator '<' cannot be applied to types '<T, U>(x: any) => any' and 'typeof A'.
|
|
~~~~~~~~
|
|
!!! error TS2365: Operator '>' cannot be applied to types 'typeof B' and 'number'.
|
|
|