UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

20 lines (19 loc) 735 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isPrimitive = exports.isNumber = exports.isNonNullable = void 0; // \b([A-Za-z_$][\w$]*)\s*!==\s*(?:undefined\s*&&\s*\1\s*!==\s*null|null\s*&&\s*\1\s*!==\s*undefined)\b // \b([A-Za-z_$][\w$\.]*)\s*===\s*(?:undefined|null)\s*\|\|\s*\1\s*===\s*(?:undefined|null)\b const isNonNullable = val => { return val !== undefined && val !== null; }; exports.isNonNullable = isNonNullable; const isNumber = val => { return typeof val === 'number' && !Number.isNaN(val); }; exports.isNumber = isNumber; const isPrimitive = value => { return typeof value !== 'object' && typeof value !== 'function' || value === null; }; exports.isPrimitive = isPrimitive;