UNPKG

scancss

Version:

A robust CSS stylesheet statistics collector and analyzer

18 lines (13 loc) 513 B
'use strict'; 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; }