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