UNPKG

@linaria/utils

Version:

Blazing fast zero-runtime CSS in JS library

15 lines (13 loc) 539 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isBoxedPrimitive = isBoxedPrimitive; // There is a problem with using boxed numbers and strings in TS, // so we cannot just use `instanceof` here const constructors = ['Number', 'String']; function isBoxedPrimitive(o) { if (typeof o !== 'object' || o === null) return false; return constructors.includes(o.constructor.name) && typeof (o === null || o === void 0 ? void 0 : o.valueOf()) !== 'object'; } //# sourceMappingURL=isBoxedPrimitive.js.map