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
|
=== tests/cases/compiler/noErrorsInCallback.ts ===
class Bar {
>Bar : Bar
constructor(public foo: string) { }
>foo : string
}
var one = new Bar({}); // Error
>one : any
>new Bar({}) : any
>Bar : typeof Bar
>{} : {}
[].forEach(() => {
>[].forEach(() => { var two = new Bar({}); // No error?}) : void
>[].forEach : (callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any) => void
>[] : undefined[]
>forEach : (callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any) => void
>() => { var two = new Bar({}); // No error?} : () => void
var two = new Bar({}); // No error?
>two : any
>new Bar({}) : any
>Bar : typeof Bar
>{} : {}
});
|