UNPKG

envoc-form

Version:

Envoc form components

19 lines (18 loc) 867 B
export var isUndefined = function (value) { return value === undefined; }; export var isNull = function (value) { return value === null; }; export var isBoolean = function (value) { return typeof value === 'boolean'; }; export var isObject = function (value) { return value === Object(value); }; export var isArray = function (value) { return Array.isArray(value); }; export var isDate = function (value) { return value instanceof Date; }; export var isBlob = function (value) { return value && typeof value.size === 'number' && typeof value.type === 'string' && typeof value.slice === 'function'; }; export var isFile = function (value) { return isBlob(value) && typeof value.name === 'string' && (typeof value.lastModifiedDate === 'object' || typeof value.lastModified === 'number'); };