File: staticInstanceResolution5.types

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (32 lines) | stat: -rw-r--r-- 735 bytes parent folder | download | duplicates (3)
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
    }
}