-
-
Notifications
You must be signed in to change notification settings - Fork 804
/
Copy pathindex.js
64 lines (44 loc) · 2.84 KB
/
index.js
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
'use strict';
// MODULES //
var setReadOnly = require( '@stdlib/utils/define-read-only-property' );
// UTILS //
var utils = {};
// General:
setReadOnly( utils, 'setReadOnly', setReadOnly );
setReadOnly( utils, 'isLittleEndian', require( '@stdlib/utils/is-little-endian' ) );
setReadOnly( utils, 'moveProperty', require( '@stdlib/utils/move-property' ) );
setReadOnly( utils, 'noop', require( '@stdlib/utils/noop' ) );
setReadOnly( utils, 'evil', require( '@stdlib/utils/eval' ) );
setReadOnly( utils, 'tryFunction', require( '@stdlib/utils/try-function' ) );
setReadOnly( utils, 'constructorName', require( '@stdlib/utils/constructor-name' ) );
setReadOnly( utils, 'functionName', require( '@stdlib/utils/function-name' ) );
// Feature detection:
setReadOnly( utils, 'hasClassSupport', require( '@stdlib/utils/detect-class-support' )() );
setReadOnly( utils, 'hasFunctionNameSupport', require( '@stdlib/utils/detect-function-name-support' )() );
setReadOnly( utils, 'hasGeneratorSupport', require( '@stdlib/utils/detect-generator-support' )() );
setReadOnly( utils, 'hasSymbolSupport', require( '@stdlib/utils/detect-symbol-support' )() );
setReadOnly( utils, 'hasToStringTagSupport', require( '@stdlib/utils/detect-tostringtag-support' )() );
// Type checking:
setReadOnly( utils, 'nativeClass', require( '@stdlib/utils/native-class' ) );
setReadOnly( utils, 'typeOf', require( '@stdlib/utils/type-of' ) );
setReadOnly( utils, 'isObjectLike', require( '@stdlib/utils/is-object-like' ) );
setReadOnly( utils, 'isBuffer', require( '@stdlib/utils/is-buffer' ) );
setReadOnly( utils, 'isString', require( '@stdlib/utils/is-string' ) );
setReadOnly( utils, 'isBoolean', require( '@stdlib/utils/is-boolean' ) );
setReadOnly( utils, 'isNumber', require( '@stdlib/utils/is-number' ) );
setReadOnly( utils, 'isNaN', require( '@stdlib/utils/is-nan' ) );
setReadOnly( utils, 'isInteger', require( '@stdlib/utils/is-integer' ) );
setReadOnly( utils, 'isNonNegativeInteger', require( '@stdlib/utils/is-nonnegative-integer' ) );
setReadOnly( utils, 'isBinaryString', require( '@stdlib/utils/is-binary-string' ) );
setReadOnly( utils, 'isPrimitive', require( '@stdlib/utils/is-primitive' ) );
setReadOnly( utils, 'isNull', require( '@stdlib/utils/is-null' ) );
setReadOnly( utils, 'isArray', require( '@stdlib/utils/is-array' ) );
setReadOnly( utils, 'isArrayLike', require( '@stdlib/utils/is-array-like' ) );
setReadOnly( utils, 'isTypedArray', require( '@stdlib/utils/is-typed-array' ) );
setReadOnly( utils, 'isFunction', require( '@stdlib/utils/is-function' ) );
// setReadOnly( utils, 'isObject', require( '@stdlib/utils/is-object' ) );
setReadOnly( utils, 'isObjectLike', require( '@stdlib/utils/is-object-like' ) );
setReadOnly( utils, 'isRegexp', require( '@stdlib/utils/is-regexp' ) );
setReadOnly( utils, 'isJSON', require( '@stdlib/utils/is-json' ) );
// EXPORTS //
module.exports = utils;