'use strict'; | |
const isCSSLengthUnit = require('./isCSSLengthUnit'); | |
const unit = require('../util/unit'); | |
function isStop(str) { | |
let stop = !str; | |
if (!stop) { | |
const node = unit(str); | |
if (node) { | |
if (node.number === 0 || (!isNaN(node.number) && isCSSLengthUnit(node.unit))) { | |
stop = true; | |
} | |
} else { | |
stop = (/^calc\(\S+\)$/g).test(str); | |
} | |
} | |
return stop; | |
} | |
module.exports = isStop; |