3
3
4
4
'use strict' ;
5
5
6
+ var isArgumentsObject = require ( 'is-arguments' ) ;
7
+
6
8
function uncurryThis ( f ) {
7
9
return f . call . bind ( f ) ;
8
10
}
@@ -53,216 +55,218 @@ function checkBoxedPrimitive(value, prototypeValueOf) {
53
55
var methods = [
54
56
{
55
57
name : 'isArgumentsObject' ,
56
- function : require ( 'is-arguments' ) ,
58
+ function : isArgumentsObject
57
59
} ,
58
60
{
59
61
name : 'isArrayBufferView' ,
60
62
supported : supported . ArrayBuffer ,
61
- function : ArrayBuffer . isView ,
63
+ function : function isArrayBufferView ( value ) {
64
+ return ArrayBuffer . isView ( value ) ;
65
+ } ,
62
66
} ,
63
67
{
64
68
name : 'isTypedArray' ,
65
69
supported : supported . Uint8Array ,
66
- function : function ( value ) {
70
+ function : function isTypedArray ( value ) {
67
71
return TypedArrayProto_toStringTag ( value ) !== undefined ;
68
72
}
69
73
} ,
70
74
{
71
75
name : 'isUint8Array' ,
72
76
supported : supported . Uint8Array ,
73
- function : function ( value ) {
77
+ function : function isUint8Array ( value ) {
74
78
return TypedArrayProto_toStringTag ( value ) === 'Uint8Array' ;
75
79
}
76
80
} ,
77
81
{
78
82
name : 'isUint8ClampedArray' ,
79
83
supported : supported . Uint8Array ,
80
- function : function ( value ) {
84
+ function : function isUint8ClampedArray ( value ) {
81
85
return TypedArrayProto_toStringTag ( value ) === 'Uint8ClampedArray' ;
82
86
}
83
87
} ,
84
88
{
85
89
name : 'isUint16Array' ,
86
90
supported : supported . Uint8Array ,
87
- function : function ( value ) {
91
+ function : function isUint16Array ( value ) {
88
92
return TypedArrayProto_toStringTag ( value ) === 'Uint16Array' ;
89
93
}
90
94
} ,
91
95
{
92
96
name : 'isUint32Array' ,
93
97
supported : supported . Uint8Array ,
94
- function : function ( value ) {
98
+ function : function isUint32Array ( value ) {
95
99
return TypedArrayProto_toStringTag ( value ) === 'Uint32Array' ;
96
100
}
97
101
} ,
98
102
{
99
103
name : 'isInt8Array' ,
100
104
supported : supported . Uint8Array ,
101
- function : function ( value ) {
105
+ function : function isInt8Array ( value ) {
102
106
return TypedArrayProto_toStringTag ( value ) === 'Int8Array' ;
103
107
}
104
108
} ,
105
109
{
106
110
name : 'isInt16Array' ,
107
111
supported : supported . Uint8Array ,
108
- function : function ( value ) {
112
+ function : function isInt16Array ( value ) {
109
113
return TypedArrayProto_toStringTag ( value ) === 'Int16Array' ;
110
114
}
111
115
} ,
112
116
{
113
117
name : 'isInt32Array' ,
114
118
supported : supported . Uint8Array ,
115
- function : function ( value ) {
119
+ function : function isInt32Array ( value ) {
116
120
return TypedArrayProto_toStringTag ( value ) === 'Int32Array' ;
117
121
}
118
122
} ,
119
123
{
120
124
name : 'isFloat32Array' ,
121
125
supported : supported . Uint8Array ,
122
- function : function ( value ) {
126
+ function : function isFloat32Array ( value ) {
123
127
return TypedArrayProto_toStringTag ( value ) === 'Float32Array' ;
124
128
}
125
129
} ,
126
130
{
127
131
name : 'isFloat64Array' ,
128
132
supported : supported . Uint8Array ,
129
- function : function ( value ) {
133
+ function : function isFloat64Array ( value ) {
130
134
return TypedArrayProto_toStringTag ( value ) === 'Float64Array' ;
131
135
}
132
136
} ,
133
137
{
134
138
name : 'isBigInt64Array' ,
135
139
supported : supported . Uint8Array ,
136
- function : function ( value ) {
140
+ function : function isBigInt64Array ( value ) {
137
141
return TypedArrayProto_toStringTag ( value ) === 'BigInt64Array' ;
138
142
}
139
143
} ,
140
144
{
141
145
name : 'isBigUint64Array' ,
142
146
supported : supported . Uint8Array ,
143
- function : function ( value ) {
147
+ function : function isBigUint64Array ( value ) {
144
148
return TypedArrayProto_toStringTag ( value ) === 'BigUint64Array' ;
145
149
}
146
150
} ,
147
151
{
148
152
name : 'isPromise' ,
149
- function : function ( value ) {
153
+ function : function isPromise ( value ) {
150
154
return ObjectToString ( value ) === '[object Promise]' ;
151
155
}
152
156
} ,
153
157
{
154
158
name : 'isMap' ,
155
- function : function ( value ) {
159
+ function : function isMap ( value ) {
156
160
return ObjectToString ( value ) === '[object Map]' ;
157
161
}
158
162
} ,
159
163
{
160
164
name : 'isSet' ,
161
- function : function ( value ) {
165
+ function : function isSet ( value ) {
162
166
return ObjectToString ( value ) === '[object Set]' ;
163
167
}
164
168
} ,
165
169
{
166
170
name : 'isWeakMap' ,
167
- function : function ( value ) {
171
+ function : function isWeakMap ( value ) {
168
172
return ObjectToString ( value ) === '[object WeakMap]' ;
169
173
}
170
174
} ,
171
175
{
172
176
name : 'isWeakSet' ,
173
- function : function ( value ) {
177
+ function : function isWeakSet ( value ) {
174
178
return ObjectToString ( value ) === '[object WeakSet]' ;
175
179
}
176
180
} ,
177
181
{
178
182
name : 'isArrayBuffer' ,
179
- function : function ( value ) {
183
+ function : function isArrayBuffer ( value ) {
180
184
return ObjectToString ( value ) === '[object ArrayBuffer]' ;
181
185
}
182
186
} ,
183
187
{
184
188
name : 'isDataView' ,
185
- function : function ( value ) {
189
+ function : function isDataView ( value ) {
186
190
return ObjectToString ( value ) === '[object DataView]' ;
187
191
}
188
192
} ,
189
193
{
190
194
name : 'isSharedArrayBuffer' ,
191
- function : function ( value ) {
195
+ function : function isSharedArrayBuffer ( value ) {
192
196
return ObjectToString ( value ) === '[object SharedArrayBuffer]' ;
193
197
}
194
198
} ,
195
199
{
196
200
name : 'isAsyncFunction' ,
197
- function : function ( value ) {
201
+ function : function isAsyncFunction ( value ) {
198
202
return ObjectToString ( value ) === '[object AsyncFunction]' ;
199
203
}
200
204
} ,
201
205
{
202
206
name : 'isGeneratorFunction' ,
203
- function : function ( value ) {
207
+ function : function isGeneratorFunction ( value ) {
204
208
return ObjectToString ( value ) === '[object GeneratorFunction]' ;
205
209
}
206
210
} ,
207
211
{
208
212
name : 'isMapIterator' ,
209
- function : function ( value ) {
213
+ function : function isMapIterator ( value ) {
210
214
return ObjectToString ( value ) === '[object Map Iterator]' ;
211
215
}
212
216
} ,
213
217
{
214
218
name : 'isSetIterator' ,
215
- function : function ( value ) {
219
+ function : function isSetIterator ( value ) {
216
220
return ObjectToString ( value ) === '[object Set Iterator]' ;
217
221
}
218
222
} ,
219
223
{
220
224
name : 'isGeneratorObject' ,
221
- function : function ( value ) {
225
+ function : function isGeneratorObject ( value ) {
222
226
return ObjectToString ( value ) === '[object Generator]' ;
223
227
}
224
228
} ,
225
229
{
226
230
name : 'isWebAssemblyCompiledModule' ,
227
- function : function ( value ) {
231
+ function : function isWebAssemblyCompiledModule ( value ) {
228
232
return ObjectToString ( value ) === '[object WebAssembly.Module]' ;
229
233
}
230
234
} ,
231
235
{
232
236
name : 'isNumberObject' ,
233
- function : function ( value ) {
237
+ function : function isNumberObject ( value ) {
234
238
return checkBoxedPrimitive ( value , numberValue ) ;
235
239
}
236
240
} ,
237
241
{
238
242
name : 'isStringObject' ,
239
- function : function ( value ) {
243
+ function : function isStringObject ( value ) {
240
244
return checkBoxedPrimitive ( value , stringValue ) ;
241
245
}
242
246
} ,
243
247
{
244
248
name : 'isBooleanObject' ,
245
- function : function ( value ) {
249
+ function : function isBooleanObject ( value ) {
246
250
return checkBoxedPrimitive ( value , booleanValue ) ;
247
251
}
248
252
} ,
249
253
{
250
254
name : 'isBigIntObject' ,
251
255
supported : supported . BigInt ,
252
- function : function ( value ) {
256
+ function : function isBigIntObject ( value ) {
253
257
return checkBoxedPrimitive ( value , bigIntValue ) ;
254
258
}
255
259
} ,
256
260
{
257
261
name : 'isSymbolObject' ,
258
262
supported : supported . Symbol ,
259
- function : function ( value ) {
263
+ function : function isSymbolObject ( value ) {
260
264
return checkBoxedPrimitive ( value , symbolValue ) ;
261
265
}
262
266
} ,
263
267
{
264
268
name : 'isBoxedPrimitive' ,
265
- function : function ( value ) {
269
+ function : function isBoxedPrimitive ( value ) {
266
270
return (
267
271
exports . isNumberObject ( value ) ||
268
272
exports . isStringObject ( value ) ||
@@ -275,7 +279,7 @@ var methods = [
275
279
{
276
280
name : 'isAnyArrayBuffer' ,
277
281
supported : supported . Uint8Array ,
278
- function : function ( value ) {
282
+ function : function isAnyArrayBuffer ( value ) {
279
283
return (
280
284
exports . isArrayBuffer ( value ) ||
281
285
exports . isSharedArrayBuffer ( value )
0 commit comments