Skip to content

bendrucker/observ-enum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

observ-enum Build Status Greenkeeper badge

Observable value that can only accept a preset list of values

Install

$ npm install --save observ-enum

Usage

var Enum = require('observ-enum')

var Color = Enum(['red', 'green', 'blue'])
var color = Color('green')
//=> ok!

color.set('purple')
//=> throws!

API

Enum(values) -> function

Returns an observable that behaves normally unless non-enumerated values are passed in.

values

Required
Type: array[string]

Allowed string values for the enum.

License

MIT © Ben Drucker

About

Observable value that can only accept a preset list of values

Resources

License

Stars

Watchers

Forks

Packages

No packages published