@terminus/ngx-tools
Version:
[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github
13 lines • 1.31 kB
JavaScript
/**
* Determine if a value is a string
*
* @param x - The value to test
* @returns The result
*
* @example
* isString('foo'); // Returns: true
* isString({}); // Returns: false
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export const isString = (x) => !!(typeof x === 'string' || x instanceof String);
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtc3RyaW5nLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRlcm1pbnVzL25neC10b29scy90eXBlLWd1YXJkcy8iLCJzb3VyY2VzIjpbImlzLXN0cmluZy9pcy1zdHJpbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7OztHQVNHO0FBQ0gsOERBQThEO0FBQzlELE1BQU0sQ0FBQyxNQUFNLFFBQVEsR0FBRyxDQUFDLENBQU0sRUFBZSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssUUFBUSxJQUFJLENBQUMsWUFBWSxNQUFNLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRGV0ZXJtaW5lIGlmIGEgdmFsdWUgaXMgYSBzdHJpbmdcbiAqXG4gKiBAcGFyYW0geCAtIFRoZSB2YWx1ZSB0byB0ZXN0XG4gKiBAcmV0dXJucyBUaGUgcmVzdWx0XG4gKlxuICogQGV4YW1wbGVcbiAqIGlzU3RyaW5nKCdmb28nKTsgLy8gUmV0dXJuczogdHJ1ZVxuICogaXNTdHJpbmcoe30pOyAgICAvLyBSZXR1cm5zOiBmYWxzZVxuICovXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWV4cGxpY2l0LWFueVxuZXhwb3J0IGNvbnN0IGlzU3RyaW5nID0gKHg6IGFueSk6IHggaXMgc3RyaW5nID0+ICEhKHR5cGVvZiB4ID09PSAnc3RyaW5nJyB8fCB4IGluc3RhbmNlb2YgU3RyaW5nKTtcbiJdfQ==