UNPKG

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
'use strict'; 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