match-condition
Version:
Check if a value matches a condition
56 lines (32 loc) • 854 B
Markdown
# match-condition [](https://travis-ci.org/kevva/match-condition)
> Check if a value matches a condition
## Install
```
$ npm install --save match-condition
```
## Usage
```js
var matchCondition = require('match-condition');
matchCondition('unicorns', 'unicorns');
//=> true
matchCondition('unicorns', /^unicorns$/);
//=> true
matchCondition('unicorns', '*corns');
//=> true
matchCondition('unicorns', function (val) {
return val === 'unicorns';
});
//=> true
```
## API
### matchCondition(value, condition)
#### value
*Required*
Type: `mixed`
Value to be matched.
#### condition
*Required*
Type: `function`, `string`, `glob`, `boolean` or `regex`
Condition to match the value against.
## License
MIT © [Kevin Martensson](http://github.com/kevva)