UNPKG

361 BJavaScriptView Raw
1const createType = require('./../createType');
2
3const enumerable = (enumerableValues) =>
4 createType({
5 name: 'enumerable',
6 validCheck: (key, value) => {
7 if (enumerableValues.indexOf(value) > -1) {
8 return true;
9 }
10
11 throw new Error(`NativeModels - Property ${key} is not in the list of enumerable values`);
12 },
13 });
14
15module.exports = enumerable;