/* @flow */ | |
"use strict"; | |
const keywordSets = require("../reference/keywordSets"); | |
/** | |
* Check whether a string is a keyframe selector. | |
*/ | |
module.exports = function(selector /*: string*/) /*: boolean*/ { | |
if (keywordSets.keyframeSelectorKeywords.has(selector)) { | |
return true; | |
} | |
// Percentages | |
if (/^(?:\d+\.?\d*|\d*\.?\d+)%$/.test(selector)) { | |
return true; | |
} | |
return false; | |
}; |