UNPKG

guido

Version:

基于webpack4的一键式开发工具,集成handlebars、雪碧图、SVG Sprite、自定义资源注入等方式

39 lines (36 loc) 918 B
'use strict'; function isType(s, typeString) { return {}.toString.call(s) === `[object ${typeString}]`; } module.exports = { isObject: function isObject(s) { return isType(s, 'Object'); }, isArray: function isArray(s) { return Array.isArray(s); }, isString: function isString(s) { return isType(s, 'String'); }, isNumber: function isNumber(s) { return isType(s, 'Number'); }, isFunction: function isFunction(s) { return isType(s, 'Function'); }, isUndefined: function isUndefined(s) { return isType(s, 'Undefined'); }, isNull: function isNull(s) { return isType(s, 'Null'); }, isRegExp: function isRegExp(s) { return isType(s, 'RegExp'); }, isEmptyObject: function isEmptyObject(s) { for (let name in s) { return false; } return true; } };