TypeScript/tests/baselines/reference/implicitAnyAmbients.errors.txt
2014-07-12 17:30:19 -07:00

46 lines
1.5 KiB
Plaintext

==== tests/cases/compiler/implicitAnyAmbients.ts (9 errors) ====
declare module m {
var x; // error
~
!!! Variable 'x' implicitly has an 'any' type.
var y: any;
function f(x); // error
~~~~~~~~~~~~~~
!!! 'f', which lacks return-type annotation, implicitly has an 'any' return type.
~
!!! Parameter 'x' implicitly has an 'any' type.
function f2(x: any); // error
~~~~~~~~~~~~~~~~~~~~
!!! 'f2', which lacks return-type annotation, implicitly has an 'any' return type.
function f3(x: any): any;
interface I {
foo(); // error
~~~~~~
!!! 'foo', which lacks return-type annotation, implicitly has an 'any' return type.
foo2(x: any); // error
~~~~~~~~~~~~~
!!! 'foo2', which lacks return-type annotation, implicitly has an 'any' return type.
foo3(x: any): any;
}
class C {
foo(); // error
~~~~~~
!!! 'foo', which lacks return-type annotation, implicitly has an 'any' return type.
foo2(x: any); // error
~~~~~~~~~~~~~
!!! 'foo2', which lacks return-type annotation, implicitly has an 'any' return type.
foo3(x: any): any;
}
module n {
var y; // error
~
!!! Variable 'y' implicitly has an 'any' type.
}
import m2 = n;
}