stylelint-order
Version:
A collection of order related linting rules for Stylelint.
45 lines (40 loc) • 884 B
JavaScript
/**
* Checks if the value is a boolean or a Boolean object.
* @param {any} value
* @returns {boolean}
*/
export function isBoolean(value) {
return typeof value === 'boolean';
}
/**
* Checks if the value is a number or a Number object.
* @param {any} value
* @returns {boolean}
*/
export function isNumber(value) {
return typeof value === 'number';
}
/**
* Checks if the value is a RegExp object.
* @param {any} value
* @returns {boolean}
*/
export function isRegExp(value) {
return value instanceof RegExp;
}
/**
* Checks if the value is a string or a String object.
* @param {any} value
* @returns {boolean}
*/
export function isString(value) {
return typeof value === 'string';
}
/**
* Checks if the value is an object.
* @param {any} value
* @returns {boolean}
*/
export function isObject(value) {
return typeof value === 'object' && value !== null;
}