2.1 KiB
2.1 KiB
require-object-coercible-x
ES6-compliant shim for RequireObjectCoercible.
See: 7.2.1 RequireObjectCoercible ( argument )
Version: 1.4.1
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750
module.exports(value) ⇒ string ⏏
The abstract operation RequireObjectCoercible throws an error if argument is a value that cannot be converted to an Object using ToObject.
Kind: Exported function
Returns: string - The value.
Throws:
TypeErrorIfvalueis anullorundefined.
| Param | Type | Description |
|---|---|---|
| value | * |
The value to check. |
Example
var RequireObjectCoercible = require('require-object-coercible-x');
RequireObjectCoercible(); // TypeError
RequireObjectCoercible(null); // TypeError
RequireObjectCoercible('abc'); // 'abc'
RequireObjectCoercible(true); // true
RequireObjectCoercible(Symbol('foo')); // Symbol('foo')