scancss
Version:
A robust CSS stylesheet statistics collector and analyzer
18 lines (13 loc) • 513 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isValidCubicBezierArgs = isValidCubicBezierArgs;
var _isNumber = require('../isNumber');
function isValidCubicBezierArgs(func) {
const funcArgs = func.slice(13, -1).split(',');
if (funcArgs.length !== 4 || funcArgs.some(arg => (0, _isNumber.isNumber)(Number(arg)) === false) || Number(funcArgs[0]) < 0 || Number(funcArgs[0]) > 1 || Number(funcArgs[2]) < 0 || Number(funcArgs[2]) > 1) {
return false;
}
return true;
}