@elastic/eui
Version:
Elastic UI Component Library
40 lines (37 loc) • 1.36 kB
JavaScript
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/
import _isFunction from 'lodash/isFunction';
import _isArray from 'lodash/isArray';
import _isString from 'lodash/isString';
import _isBoolean from 'lodash/isBoolean';
import _isNumber from 'lodash/isNumber';
import _isNaN from 'lodash/isNaN';
import _isObject from 'lodash/isObject';
// wrap the lodash functions to avoid having lodash's TS type definition from being
// exported, which can conflict with the lodash namespace if other versions are used
export var isFunction = function isFunction(value) {
return _isFunction(value);
};
export var isArray = function isArray(value) {
return _isArray(value);
};
export var isString = function isString(value) {
return _isString(value);
};
export var isBoolean = function isBoolean(value) {
return _isBoolean(value);
};
export var isNumber = function isNumber(value) {
return _isNumber(value);
};
export var isNaN = function isNaN(value) {
return _isNaN(value);
};
export var isObject = function isObject(value) {
return _isObject(value);
};