Normally Pleasant Mixture

    value-get

    1.0.0 • Public • Published

    value-get Build Status

    Create functional property getters

    Install

    $ npm install --save value-get
    

    Usage

    var get = require('value-get')
     
    get('foo', {foo: 'bar'})
    //=> bar
     
    var getFoo = get('foo')
    getFoo({foo: 'bar'})
    //=> bar
     
    var getDeepBar = get('foo.bar')
    getDeepBar({foo: {bar: 'baz'}})
    //=> baz

    API

    get(path, [obj]) -> any

    path

    Required
    Type: string

    The string key path. The path can be a normal key or use dot property syntax for deep access. If you need an actual dot, escape it:

    get('foo\\.bar', {'foo.bar': 'baz'})
    //=> baz
    obj

    Type: object

    The object to get the value from. If no object is supplied, a partially applied function with the path will be returned.

    License

    MIT © Ben Drucker

    Install

    npm i value-get

    DownloadsWeekly Downloads

    5

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • bendrucker