aniki
Version:
Node.js APIs wrapper for anime/manga related content.
23 lines (15 loc) • 709 B
JavaScript
function isSameArray(value, valid) {
if (!value) throw new ReferenceError("'value' must be specified.");
if (!valid) throw new ReferenceError("'valid' must be specified.");
if (!Array.isArray(value)) throw new TypeError("'value' must be an array.");
if (!Array.isArray(valid)) throw new TypeError("'valid' must be an array.");
const invalidCategories = value.filter((c) => !valid.includes(c));
if (invalidCategories.length > 0) return false;
return true;
}
function isOperatorValid(value) {
const regex = /^(<=|>=|>|<|!=|=)?\d+$/;
if (typeof value === "string") return regex.test(value);
else return false;
}
module.exports = { isSameArray, isOperatorValid };