UNPKG

817 BJavaScriptView Raw
1'use strict';
2
3exports.__esModule = true;
4exports.isString = isString;
5exports.isObject = isObject;
6exports.isHtmlElement = isHtmlElement;
7function isString(obj) {
8 return Object.prototype.toString.call(obj) === '[object String]';
9}
10
11function isObject(obj) {
12 return Object.prototype.toString.call(obj) === '[object Object]';
13}
14
15function isHtmlElement(node) {
16 return node && node.nodeType === Node.ELEMENT_NODE;
17}
18
19var isFunction = exports.isFunction = function isFunction(functionToCheck) {
20 var getType = {};
21 return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]';
22};
23
24var isUndefined = exports.isUndefined = function isUndefined(val) {
25 return val === void 0;
26};
27
28var isDefined = exports.isDefined = function isDefined(val) {
29 return val !== undefined && val !== null;
30};
\No newline at end of file