@platox/postcss-replace
Version:
A CSS post-processor that converts px to rem.
22 lines (19 loc) • 346 B
JavaScript
const type = s =>
Object.prototype.toString
.call(s)
.slice(8, -1)
.toLowerCase();
const types = [
"String",
"Array",
"Undefined",
"Boolean",
"Number",
"Function",
"Symbol",
"Object"
];
module.exports = types.reduce((acc, str) => {
acc["is" + str] = val => type(val) === str.toLowerCase();
return acc;
}, {});