summaryrefslogtreecommitdiff
path: root/node_modules/ajv-keywords/keywords/patternRequired.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/ajv-keywords/keywords/patternRequired.js')
-rw-r--r--node_modules/ajv-keywords/keywords/patternRequired.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/node_modules/ajv-keywords/keywords/patternRequired.js b/node_modules/ajv-keywords/keywords/patternRequired.js
new file mode 100644
index 00000000..046f313f
--- /dev/null
+++ b/node_modules/ajv-keywords/keywords/patternRequired.js
@@ -0,0 +1,21 @@
+'use strict';
+
+module.exports = function defFunc(ajv) {
+ defFunc.definition = {
+ type: 'object',
+ inline: require('./dotjs/patternRequired'),
+ statements: true,
+ errors: 'full',
+ metaSchema: {
+ type: 'array',
+ items: {
+ type: 'string',
+ format: 'regex'
+ },
+ uniqueItems: true
+ }
+ };
+
+ ajv.addKeyword('patternRequired', defFunc.definition);
+ return ajv;
+};