summaryrefslogtreecommitdiff
path: root/node_modules/ajv-keywords/keywords/patternRequired.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
commitefbc2ffe6a1ee5ec38a4396305561d6515d0943e (patch)
tree2b4c94f18f2c792dfda813050755d5c0273fae22 /node_modules/ajv-keywords/keywords/patternRequired.js
parent43acceb75957c880a5ba5a31aae221394a36d5f6 (diff)
node fixes, updates
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;
+};