Nightmare Prom Memories

    assert-is-object-x

    3.1.2 • Public • Published

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

    assert-is-object-x

    If IsObject(value) is false, throw a TypeError exception.

    module.exports(value)*

    Tests value to see if it is an object, throws a TypeError if it is not. Otherwise returns the value.

    Kind: Exported function
    Returns: * - Returns value if it is an object.
    Throws:

    • TypeError Throws if value is not an object.
    Param Type Description
    value * The argument to be tested.
    [message] string Optional alternative message.

    Example

    import assertIsObject from 'assert-is-object-x';
     
    const primitive = true;
    const mySymbol = Symbol('mySymbol');
    const symObj = Object(mySymbol);
    const object = {};
    const fn = function fn() {};
     
    assertIsObject(primitive); // TypeError 'true is not an object'
    assertIsObject(mySymbol); // TypeError 'Symbol(mySymbol) is not an object'
    assertIsObject(symObj); // Returns symObj.
    assertIsObject(object); // Returns object.
    assertIsObject(fn); // Returns fn.

    Install

    npm i assert-is-object-x

    DownloadsWeekly Downloads

    566

    Version

    3.1.2

    License

    MIT

    Unpacked Size

    113 kB

    Total Files

    11

    Last publish

    Collaborators

    • xotic750