-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
/
expected.js
97 lines (95 loc) 路 1.58 KB
/
expected.js
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
function foo(numVal) {}
function foo(numVal) {}
function foo(numVal, strVal) {}
function foo(numVal, untypedVal) {}
function foo(untypedVal, numVal) {}
function foo(nullableNum) {}
function foo(callback) {}
function foo(callback) {}
function foo(callback) {}
function foo(callback) {}
function foo(callback) {}
function foo() {}
function foo() {}
function foo() {}
function foo() {}
function foo() {}
function foo() {}
function foo() {}
a = function () {};
a = { set fooProp(value) {} };
a = { set fooProp(value) {} };
a = { get fooProp() {} };
a = { id(x) {} };
a = { *id(x) {} };
a = { async id(x) {} };
a = { 123(x) {} };
class Foo {
set fooProp(value) {}
}
class Foo2 {
set fooProp(value) {}
}
class Foo3 {
get fooProp() {}
}
var numVal;
var numVal = otherNumVal;
var a;
var a;
var a;
var a;
var a;
var a;
var a;
var a;
var a;
var a;
var a;
var a;
var a = [1, 2, 3];
a = class Foo {};
a = class Foo extends Bar {};
class Foo4 {}
class Foo5 extends Bar {}
class Foo6 extends mixin(Bar) {}
class Foo7 {
bar() {
return 42;
}
}
class Foo8 {
"bar"() {}
}
function foo(requiredParam, optParam) {}
class Foo9 {}
class Foo10 {}
var x = 4;
class Array {
concat(items) {}
}
var x = fn;
var x = Y;
var x = Y;
var { x } = { x: "hello" };
var { x } = { x: "hello" };
var [x] = ["hello"];
function foo({ x }) {}
function foo([x]) {}
function foo(...rest) {}
(function (...rest) {});
(...rest) => rest;
var a;
var a;
var a;
var a;
var a;
var a;
var identity;
var identity;
import type from "foo";
import type2, { foo3 } from "bar";
import "foo";
import { V1 } from "foo";
import "foo";
import { V4 } from "foo";