UNPKG

payload-is

Version:

A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects

21 lines (18 loc) 605 B
import { getTag } from './type.js'; 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" && getTag(payload) === "String"; } function isStringArray(payload) { return Array.isArray(payload) && payload.every((item) => isString(item)); } export { isEmptyString, isFullString, isString, isStringArray, isStringObject }; //# sourceMappingURL=string.js.map