forked from typescript-eslint/typescript-eslint
-
Notifications
You must be signed in to change notification settings - Fork 1
/
es5.ts
113 lines (111 loc) · 2.92 KB
/
es5.ts
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
// THIS CODE WAS AUTOMATICALLY GENERATED
// DO NOT EDIT THIS CODE BY HAND
// RUN THE FOLLOWING COMMAND FROM THE WORKSPACE ROOT TO REGENERATE:
// npx nx generate-lib @typescript-eslint/scope-manager
import type { ImplicitLibVariableOptions } from '../variable';
import { TYPE, TYPE_VALUE } from './base-config';
import { decorators } from './decorators';
import { decorators_legacy } from './decorators.legacy';
export const es5 = {
...decorators,
...decorators_legacy,
Symbol: TYPE,
PropertyKey: TYPE,
PropertyDescriptor: TYPE,
PropertyDescriptorMap: TYPE,
Object: TYPE_VALUE,
ObjectConstructor: TYPE,
Function: TYPE_VALUE,
FunctionConstructor: TYPE,
ThisParameterType: TYPE,
OmitThisParameter: TYPE,
CallableFunction: TYPE,
NewableFunction: TYPE,
IArguments: TYPE,
String: TYPE_VALUE,
StringConstructor: TYPE,
Boolean: TYPE_VALUE,
BooleanConstructor: TYPE,
Number: TYPE_VALUE,
NumberConstructor: TYPE,
TemplateStringsArray: TYPE,
ImportMeta: TYPE,
ImportCallOptions: TYPE,
ImportAssertions: TYPE,
Math: TYPE_VALUE,
Date: TYPE_VALUE,
DateConstructor: TYPE,
RegExpMatchArray: TYPE,
RegExpExecArray: TYPE,
RegExp: TYPE_VALUE,
RegExpConstructor: TYPE,
Error: TYPE_VALUE,
ErrorConstructor: TYPE,
EvalError: TYPE_VALUE,
EvalErrorConstructor: TYPE,
RangeError: TYPE_VALUE,
RangeErrorConstructor: TYPE,
ReferenceError: TYPE_VALUE,
ReferenceErrorConstructor: TYPE,
SyntaxError: TYPE_VALUE,
SyntaxErrorConstructor: TYPE,
TypeError: TYPE_VALUE,
TypeErrorConstructor: TYPE,
URIError: TYPE_VALUE,
URIErrorConstructor: TYPE,
JSON: TYPE_VALUE,
ReadonlyArray: TYPE,
ConcatArray: TYPE,
Array: TYPE_VALUE,
ArrayConstructor: TYPE,
TypedPropertyDescriptor: TYPE,
PromiseConstructorLike: TYPE,
PromiseLike: TYPE,
Promise: TYPE,
Awaited: TYPE,
ArrayLike: TYPE,
Partial: TYPE,
Required: TYPE,
Readonly: TYPE,
Pick: TYPE,
Record: TYPE,
Exclude: TYPE,
Extract: TYPE,
Omit: TYPE,
NonNullable: TYPE,
Parameters: TYPE,
ConstructorParameters: TYPE,
ReturnType: TYPE,
InstanceType: TYPE,
Uppercase: TYPE,
Lowercase: TYPE,
Capitalize: TYPE,
Uncapitalize: TYPE,
ThisType: TYPE,
ArrayBuffer: TYPE_VALUE,
ArrayBufferTypes: TYPE,
ArrayBufferLike: TYPE,
ArrayBufferConstructor: TYPE,
ArrayBufferView: TYPE,
DataView: TYPE_VALUE,
DataViewConstructor: TYPE,
Int8Array: TYPE_VALUE,
Int8ArrayConstructor: TYPE,
Uint8Array: TYPE_VALUE,
Uint8ArrayConstructor: TYPE,
Uint8ClampedArray: TYPE_VALUE,
Uint8ClampedArrayConstructor: TYPE,
Int16Array: TYPE_VALUE,
Int16ArrayConstructor: TYPE,
Uint16Array: TYPE_VALUE,
Uint16ArrayConstructor: TYPE,
Int32Array: TYPE_VALUE,
Int32ArrayConstructor: TYPE,
Uint32Array: TYPE_VALUE,
Uint32ArrayConstructor: TYPE,
Float32Array: TYPE_VALUE,
Float32ArrayConstructor: TYPE,
Float64Array: TYPE_VALUE,
Float64ArrayConstructor: TYPE,
Intl: TYPE_VALUE,
} as Record<string, ImplicitLibVariableOptions>;