1 | import ES2017 = require('./es2017');
|
2 |
|
3 | interface ES2018 {
|
4 | readonly 'Abstract Equality Comparison': typeof import('./2018/AbstractEqualityComparison');
|
5 | readonly 'Abstract Relational Comparison': typeof import('./2018/AbstractRelationalComparison');
|
6 | readonly 'Strict Equality Comparison': typeof import('./2018/StrictEqualityComparison');
|
7 | readonly AdvanceStringIndex: typeof import('./2018/AdvanceStringIndex');
|
8 | readonly ArrayCreate: typeof import('./2018/ArrayCreate');
|
9 | readonly ArraySetLength: typeof import('./2018/ArraySetLength');
|
10 | readonly ArraySpeciesCreate: typeof import('./2018/ArraySpeciesCreate');
|
11 | readonly Call: typeof import('./2018/Call');
|
12 | readonly CanonicalNumericIndexString: typeof import('./2018/CanonicalNumericIndexString');
|
13 | readonly CompletePropertyDescriptor: typeof import('./2018/CompletePropertyDescriptor');
|
14 | readonly CopyDataProperties: typeof import('./2018/CopyDataProperties');
|
15 | readonly CreateDataProperty: typeof import('./2018/CreateDataProperty');
|
16 | readonly CreateDataPropertyOrThrow: typeof import('./2018/CreateDataPropertyOrThrow');
|
17 | readonly CreateHTML: typeof import('./2018/CreateHTML');
|
18 | readonly CreateIterResultObject: typeof import('./2018/CreateIterResultObject');
|
19 | readonly CreateListFromArrayLike: typeof import('./2018/CreateListFromArrayLike');
|
20 | readonly CreateMethodProperty: typeof import('./2018/CreateMethodProperty');
|
21 | readonly DateFromTime: typeof import('./2018/DateFromTime');
|
22 | readonly DateString: typeof import('./2018/DateString');
|
23 | readonly Day: typeof import('./2018/Day');
|
24 | readonly DayFromYear: typeof import('./2018/DayFromYear');
|
25 | readonly DaysInYear: typeof import('./2018/DaysInYear');
|
26 | readonly DayWithinYear: typeof import('./2018/DayWithinYear');
|
27 | readonly DefinePropertyOrThrow: typeof import('./2018/DefinePropertyOrThrow');
|
28 | readonly DeletePropertyOrThrow: typeof import('./2018/DeletePropertyOrThrow');
|
29 | readonly EnumerableOwnPropertyNames: typeof import('./2018/EnumerableOwnPropertyNames');
|
30 | readonly FromPropertyDescriptor: typeof import('./2018/FromPropertyDescriptor');
|
31 | readonly Get: typeof import('./2018/Get');
|
32 | readonly GetIterator: typeof import('./2018/GetIterator');
|
33 | readonly GetMethod: typeof import('./2018/GetMethod');
|
34 | readonly GetOwnPropertyKeys: typeof import('./2018/GetOwnPropertyKeys');
|
35 | readonly GetPrototypeFromConstructor: typeof import('./2018/GetPrototypeFromConstructor');
|
36 | readonly GetSubstitution: typeof import('./2018/GetSubstitution');
|
37 | readonly GetV: typeof import('./2018/GetV');
|
38 | readonly HasOwnProperty: typeof import('./2018/HasOwnProperty');
|
39 | readonly HasProperty: typeof import('./2018/HasProperty');
|
40 | readonly HourFromTime: typeof import('./2018/HourFromTime');
|
41 | readonly InLeapYear: typeof import('./2018/InLeapYear');
|
42 | readonly InstanceofOperator: typeof import('./2018/InstanceofOperator');
|
43 | readonly Invoke: typeof import('./2018/Invoke');
|
44 | readonly IsAccessorDescriptor: typeof import('./2018/IsAccessorDescriptor');
|
45 | readonly IsArray: typeof import('./2018/IsArray');
|
46 | readonly IsCallable: typeof import('./2018/IsCallable');
|
47 | readonly IsConcatSpreadable: typeof import('./2018/IsConcatSpreadable');
|
48 | readonly IsConstructor: typeof import('./2018/IsConstructor');
|
49 | readonly IsDataDescriptor: typeof import('./2018/IsDataDescriptor');
|
50 | readonly IsExtensible: typeof import('./2018/IsExtensible');
|
51 | readonly IsGenericDescriptor: typeof import('./2018/IsGenericDescriptor');
|
52 | readonly IsInteger: typeof import('./2018/IsInteger');
|
53 | readonly IsPromise: typeof import('./2018/IsPromise');
|
54 | readonly IsPropertyKey: typeof import('./2018/IsPropertyKey');
|
55 | readonly IsRegExp: typeof import('./2018/IsRegExp');
|
56 | readonly IsStringPrefix: typeof import('./2018/IsStringPrefix');
|
57 | readonly IterableToList: typeof import('./2018/IterableToList');
|
58 | readonly IteratorClose: typeof import('./2018/IteratorClose');
|
59 | readonly IteratorComplete: typeof import('./2018/IteratorComplete');
|
60 | readonly IteratorNext: typeof import('./2018/IteratorNext');
|
61 | readonly IteratorStep: typeof import('./2018/IteratorStep');
|
62 | readonly IteratorValue: typeof import('./2018/IteratorValue');
|
63 | readonly MakeDate: typeof import('./2018/MakeDate');
|
64 | readonly MakeDay: typeof import('./2018/MakeDay');
|
65 | readonly MakeTime: typeof import('./2018/MakeTime');
|
66 | readonly MinFromTime: typeof import('./2018/MinFromTime');
|
67 | readonly modulo: typeof import('./2018/modulo');
|
68 | readonly MonthFromTime: typeof import('./2018/MonthFromTime');
|
69 | readonly msFromTime: typeof import('./2018/msFromTime');
|
70 | readonly NumberToString: typeof import('./2018/NumberToString');
|
71 | readonly ObjectCreate: typeof import('./2018/ObjectCreate');
|
72 | readonly OrdinaryDefineOwnProperty: typeof import('./2018/OrdinaryDefineOwnProperty');
|
73 | readonly OrdinaryGetOwnProperty: typeof import('./2018/OrdinaryGetOwnProperty');
|
74 | readonly OrdinaryGetPrototypeOf: typeof import('./2018/OrdinaryGetPrototypeOf');
|
75 | readonly OrdinaryHasInstance: typeof import('./2018/OrdinaryHasInstance');
|
76 | readonly OrdinaryHasProperty: typeof import('./2018/OrdinaryHasProperty');
|
77 | readonly OrdinarySetPrototypeOf: typeof import('./2018/OrdinarySetPrototypeOf');
|
78 | readonly PromiseResolve: typeof import('./2018/PromiseResolve');
|
79 | readonly RegExpExec: typeof import('./2018/RegExpExec');
|
80 | readonly RequireObjectCoercible: typeof import('./2018/RequireObjectCoercible');
|
81 | readonly SameValue: typeof import('./2018/SameValue');
|
82 | readonly SameValueNonNumber: typeof import('./2018/SameValueNonNumber');
|
83 | readonly SameValueZero: typeof import('./2018/SameValueZero');
|
84 | readonly SecFromTime: typeof import('./2018/SecFromTime');
|
85 | readonly Set: typeof import('./2018/Set');
|
86 | readonly SetFunctionName: typeof import('./2018/SetFunctionName');
|
87 | readonly SetIntegrityLevel: typeof import('./2018/SetIntegrityLevel');
|
88 | readonly SpeciesConstructor: typeof import('./2018/SpeciesConstructor');
|
89 | readonly SymbolDescriptiveString: typeof import('./2018/SymbolDescriptiveString');
|
90 | readonly TestIntegrityLevel: typeof import('./2018/TestIntegrityLevel');
|
91 | readonly thisBooleanValue: typeof import('./2018/thisBooleanValue');
|
92 | readonly thisNumberValue: typeof import('./2018/thisNumberValue');
|
93 | readonly thisStringValue: typeof import('./2018/thisStringValue');
|
94 | readonly thisSymbolValue: typeof import('./2018/thisSymbolValue');
|
95 | readonly thisTimeValue: typeof import('./2018/thisTimeValue');
|
96 | readonly TimeClip: typeof import('./2018/TimeClip');
|
97 | readonly TimeFromYear: typeof import('./2018/TimeFromYear');
|
98 | readonly TimeString: typeof import('./2018/TimeString');
|
99 | readonly TimeWithinDay: typeof import('./2018/TimeWithinDay');
|
100 | readonly ToBoolean: typeof import('./2018/ToBoolean');
|
101 | readonly ToDateString: typeof import('./2018/ToDateString');
|
102 | readonly ToIndex: typeof import('./2018/ToIndex');
|
103 | readonly ToInt16: typeof import('./2018/ToInt16');
|
104 | readonly ToInt32: typeof import('./2018/ToInt32');
|
105 | readonly ToInt8: typeof import('./2018/ToInt8');
|
106 | readonly ToInteger: typeof import('./2018/ToInteger');
|
107 | readonly ToLength: typeof import('./2018/ToLength');
|
108 | readonly ToNumber: typeof import('./2018/ToNumber');
|
109 | readonly ToObject: typeof import('./2018/ToObject');
|
110 | readonly ToPrimitive: typeof import('./2018/ToPrimitive');
|
111 | readonly ToPropertyDescriptor: typeof import('./2018/ToPropertyDescriptor');
|
112 | readonly ToPropertyKey: typeof import('./2018/ToPropertyKey');
|
113 | readonly ToString: typeof import('./2018/ToString');
|
114 | readonly ToUint16: typeof import('./2018/ToUint16');
|
115 | readonly ToUint32: typeof import('./2018/ToUint32');
|
116 | readonly ToUint8: typeof import('./2018/ToUint8');
|
117 | readonly ToUint8Clamp: typeof import('./2018/ToUint8Clamp');
|
118 | readonly Type: typeof import('./2018/Type');
|
119 | readonly ValidateAndApplyPropertyDescriptor: typeof import('./2018/ValidateAndApplyPropertyDescriptor');
|
120 | readonly WeekDay: typeof import('./2018/WeekDay');
|
121 | readonly YearFromTime: typeof import('./2018/YearFromTime');
|
122 | }
|
123 |
|
124 | declare namespace ES2018 {
|
125 |
|
126 |
|
127 | type PropertyKey = ES2017.PropertyKey;
|
128 |
|
129 |
|
130 | type GenericDescriptor = ES2017.GenericDescriptor;
|
131 | type AccessorDescriptor<T = unknown> = ES2017.AccessorDescriptor<T>;
|
132 | type DataDescriptor<T = unknown> = ES2017.DataDescriptor<T>;
|
133 | type PropertyDescriptor<T = unknown> = ES2017.PropertyDescriptor<T>;
|
134 | }
|
135 |
|
136 | declare const ES2018: ES2018;
|
137 | export = ES2018;
|