An open API service indexing awesome lists of open source software.

https://github.com/bendrucker/observ-value

Get the value of an observable via a single interface
https://github.com/bendrucker/observ-value

Last synced: over 1 year ago
JSON representation

Get the value of an observable via a single interface

Awesome Lists containing this project

README

          

# observ-value [![Build Status](https://travis-ci.org/bendrucker/observ-value.svg?branch=master)](https://travis-ci.org/bendrucker/observ-value) [![Greenkeeper badge](https://badges.greenkeeper.io/bendrucker/observ-value.svg)](https://greenkeeper.io/)

> Get the value of an observable via a single interface

## Install

```
$ npm install --save observ-value
```

## Usage

observ-value is designed to let you easily write functions that can take both observables themselves as well as the copies they return/emit.

```js
var value = require('observ-value')
var Observ = require('observ')

var name = Observ('Ben')

value(name)
//=> Ben

value(name())
//=> Ben
```

## API

#### `value(input)` -> `any`

##### input

*Required*
Type: `any`

Either an [observable](https://github.com/raynos/observ) or a copy emitted by the observable.

## License

MIT © [Ben Drucker](http://bendrucker.me)