to-property-key-x

3.1.2 • Public • Published

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

to-property-key-x

Converts argument to a value that can be used as a property key.

Version: 2.0.2
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750

module.exports(argument)string | symbol

This method Converts argument to a value that can be used as a property key.

Kind: Exported function
Returns: string | symbol - The converted argument.
Throws:

  • TypeError If argument is not a symbol and is not coercible to a string.
Param Type Description
argument * The argument to onvert to a property key.

Example

import toPropertyKey from 'to-property-key-x';
 
console.log(toPropertyKey()); // 'undefined'
console.log(toPropertyKey(1)); // '1'
console.log(toPropertyKey(true)); // 'true'
 
const symbol = Symbol('a');
console.log(toPropertyKey(symbol)); // symbol
 
toPropertyKey(Object.create(null)); // TypeError

Package Sidebar

Install

npm i to-property-key-x

Weekly Downloads

6,182

Version

3.1.2

License

MIT

Unpacked Size

208 kB

Total Files

11

Last publish

Collaborators

  • xotic750