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
|
=== tests/cases/compiler/staticInstanceResolution5_1.ts ===
import WinJS = require('staticInstanceResolution5_0');
>WinJS : typeof WinJS
// these 3 should be errors
var x = (w1: WinJS) => { };
>x : (w1: WinJS) => void
>(w1: WinJS) => { } : (w1: WinJS) => void
>w1 : WinJS
var y = function (w2: WinJS) { }
>y : (w2: WinJS) => void
>function (w2: WinJS) { } : (w2: WinJS) => void
>w2 : WinJS
function z(w3: WinJS) { }
>z : (w3: WinJS) => void
>w3 : WinJS
=== tests/cases/compiler/staticInstanceResolution5_0.ts ===
export class Promise {
>Promise : Promise
static timeout(delay: number): Promise {
>timeout : (delay: number) => Promise
>delay : number
return null;
>null : null
}
}
|