@f/maybe-over

    1.0.0 • Public • Published

    maybe-over

    Build status Git tag NPM version Code style

    Maps a collection of things that may be functions over a value. Like over, but allows for the possibility that some things in the collection are not functions.

    Installation

    $ npm install @f/maybe-over
    

    Usage

    Example, a hover component:

    var maybeOver = require('@f/maybe-over')
     
    function render ({children, state}) {
      children = maybeOver(state.hovering, children)
     
      return (
        <span>
          {
            maybeOver(state.hovering, children)
          }
        </span>
      )
    }

    API

    maybeOver(value, maybeFns)

    • value - The value you want to call the functions in maybeFns with
    • maybeFns - A list of items. If the value in the list is a function, it will be executed with value as its first argument.

    Returns: The result of executing all the functions in maybeFns on value, and just returning the other values in maybeFns.

    License

    MIT

    Keywords

    none

    Install

    npm i @f/maybe-over

    DownloadsWeekly Downloads

    7

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • f