isobjvalid

1.0.2 • Public • Published

Installation

npm install isobjvalid

Usage

const isObjValid = require("isobjvalid");

isObjValid(window, "location.href"); // true
isObjValid(window, "nothing.expected.here"); // false
isObjValid({ a: { b: "" } }, "a.b.c"); // false
isObjValid({ a: "" }, "a"); // true


const obj = {
    apples: {
        seeds: {
            yes: "gotem"
        }
    },
    bananas: {
        seeds: false
    },
    canteloupe: {
        seeds: {
            seed: {
                potential: {
                    canteloupe: "gotem"
                }
            }
        }
    }
};

isObjValid(obj, "apples.seeds.yes").should.be.true;
isObjValid(obj, "bananas.seeds").should.be.true;
isObjValid(obj, "canteloupe.seeds.seed.potential.canteloupe").should.be.true;

Readme

Keywords

Package Sidebar

Install

npm i isobjvalid

Weekly Downloads

3

Version

1.0.2

License

MIT

Unpacked Size

3.58 kB

Total Files

4

Last publish

Collaborators

  • ara-rockman