Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

to-string-x

Xotic75026.5kMIT2.1.1

ES6-compliant shim for ToString.

ES6, ToString, module, javascript, nodejs, browser

readme

Travis status Dependency status devDependency status npm version jsDelivr hits bettercodehub score Coverage Status

to-string-x

ES6-compliant shim for ToString.

See: 7.1.12 ToString ( argument )

module.exports(value)string

The abstract operation ToString converts argument to a value of type String.

Kind: Exported function
Returns: string - The converted value.
Throws:

  • TypeError If value is a Symbol.
Param Type Description
value * The value to convert to a string.

Example

import $toString from 'to-string-x';

console.log($toString()); // 'undefined'
console.log($toString(null)); // 'null'
console.log($toString('abc')); // 'abc'
console.log($toString(true)); // 'true'
console.log($toString(Symbol('foo'))); // TypeError
console.log($toString(Symbol.iterator)); // TypeError
console.log($toString(Object(Symbol.iterator))); // TypeError
console.log($toString(Object.create(null))); // TypeError