1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
=== tests/cases/compiler/implicitAnyInAmbientDeclaration2.d.ts ===
declare function foo(x); // this should be an error
>foo : (x: any) => any
>x : any
declare var bar; // this should be be an erro
>bar : any
declare class C {
>C : C
public publicMember; // this should be an error
>publicMember : any
private privateMember; // this should not be an error
>privateMember : any
public publicFunction(x); // this should be an error
>publicFunction : (x: any) => any
>x : any
private privateFunction(privateParam); // this should not be an error
>privateFunction : (privateParam: any) => any
>privateParam : any
private constructor(privateParam); // this should not be an error
>privateParam : any
}
declare class D {
>D : D
public constructor(publicConsParam, int: number); // this should be an error
>publicConsParam : any
>int : number
}
|