UNPKG

@linaria/utils

Version:

Blazing fast zero-runtime CSS in JS library

19 lines (18 loc) 578 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isSerializable = isSerializable; var _isBoxedPrimitive = require("./isBoxedPrimitive"); function isSerializable(o) { if (Array.isArray(o)) { return o.every(isSerializable); } if (o === null) return true; if ((0, _isBoxedPrimitive.isBoxedPrimitive)(o)) return true; if (typeof o === 'object') { return Object.values(o).every(isSerializable); } return typeof o === 'string' || typeof o === 'number' || typeof o === 'boolean'; } //# sourceMappingURL=isSerializable.js.map