payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
27 lines (23 loc) • 728 B
JavaScript
;
var type = require('./type.cjs');
function isString(payload) {
return typeof payload === "string";
}
function isEmptyString(payload) {
return isString(payload) && payload === "";
}
function isFullString(payload) {
return isString(payload) && payload !== "";
}
function isStringObject(payload) {
return typeof payload === "object" && type.getTag(payload) === "String";
}
function isStringArray(payload) {
return Array.isArray(payload) && payload.every((item) => isString(item));
}
exports.isEmptyString = isEmptyString;
exports.isFullString = isFullString;
exports.isString = isString;
exports.isStringArray = isStringArray;
exports.isStringObject = isStringObject;
//# sourceMappingURL=string.cjs.map