isString(val)
Return true if the provided value is a string literal or String object (otherwise return false).
Uses the Object.prototype.toString.call(val) === '[object String]' implementation.
-
valany —value to be checked
returns
bool
See
-
maybeStringify
—
uses this function to determine whether or not to process the value
Examples
const {isString} = require('spooning');
isString('string'); // returns true
// noinspection JSPrimitiveTypeWrapperUsage
isString(new String('string')); // returns true
isString(null); // returns false
isString(123); // returns false
isString(); // returns false