Wondering what’s next for npm?Check out our public roadmap! »

    to-string-symbols-supported-x

    2.1.2 • Public • Published

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

    to-string-symbols-supported-x

    ES6 abstract ToString with Symbol conversion support.

    See: 7.1.12 ToString ( argument )
    Version: 1.0.2
    Author: Xotic750 Xotic750@gmail.com
    License: MIT
    Copyright: Xotic750

    module.exports(value)string

    The abstract operation ToString converts argument to a value of type String, however the specification states that if the argument is a Symbol then a 'TypeError' is thrown. This version also allows Symbols be converted to a string. Other uncoercible exotics will still throw though.

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

    Param Type Description
    value * The value to convert to a string.

    Example

    import toStringSymbolsSupported from 'to-string-symbols-supported-x';
     
    console.log(toStringSymbolsSupported()); // 'undefined'
    console.log(toStringSymbolsSupported(null)); // 'null'
    console.log(toStringSymbolsSupported('abc')); // 'abc'
    console.log(toStringSymbolsSupported(true)); // 'true'
    console.log(toStringSymbolsSupported(Symbol('foo'))); // 'Symbol('foo')'
    console.log(toStringSymbolsSupported(Object(Symbol('foo')))); // 'Symbol('foo')'
    console.log(toStringSymbolsSupported(Object.create(null))); // TypeError

    Install

    npm i to-string-symbols-supported-x

    DownloadsWeekly Downloads

    8,754

    Version

    2.1.2

    License

    MIT

    Unpacked Size

    112 kB

    Total Files

    11

    Last publish

    Collaborators

    • avatar