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;
|