tw-themes
Version:
powerful tailwind color themes (dynamically selectable at run-time)
24 lines (19 loc) • 553 B
JavaScript
//***
//*** convenience type checkers with ZERO dependencies (i.e. NO lodash)
//***
// isArray(ref): boolean
export function isArray(ref) {
return Array.isArray(ref);
}
// isBoolean(ref): boolean
export function isBoolean(ref) {
return ref === true || ref === false;
}
// isPlainObject(ref): boolean
export function isPlainObject(ref) {
return typeof ref === 'object' && ref.constructor === Object;
}
// isString(ref): boolean
export function isString(ref) {
return typeof ref === 'string' || ref instanceof String;
}