1 | const createType = require('./../createType');
|
2 |
|
3 | const 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 |
|
15 | module.exports = enumerable;
|