diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:10:59 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-05-18 23:41:44 +0800 |
| commit | fc87c009806dcc98867f6b58efe29b042aa01dee (patch) | |
| tree | 8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/ajv-keywords/keywords/instanceof.js | |
| parent | 3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff) | |
node: updatemain
Diffstat (limited to 'node_modules/ajv-keywords/keywords/instanceof.js')
| -rw-r--r-- | node_modules/ajv-keywords/keywords/instanceof.js | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/node_modules/ajv-keywords/keywords/instanceof.js b/node_modules/ajv-keywords/keywords/instanceof.js deleted file mode 100644 index ea88f5ca..00000000 --- a/node_modules/ajv-keywords/keywords/instanceof.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict'; - -var CONSTRUCTORS = { - Object: Object, - Array: Array, - Function: Function, - Number: Number, - String: String, - Date: Date, - RegExp: RegExp -}; - -module.exports = function defFunc(ajv) { - /* istanbul ignore else */ - if (typeof Buffer != 'undefined') - CONSTRUCTORS.Buffer = Buffer; - - /* istanbul ignore else */ - if (typeof Promise != 'undefined') - CONSTRUCTORS.Promise = Promise; - - defFunc.definition = { - compile: function (schema) { - if (typeof schema == 'string') { - var Constructor = getConstructor(schema); - return function (data) { - return data instanceof Constructor; - }; - } - - var constructors = schema.map(getConstructor); - return function (data) { - for (var i=0; i<constructors.length; i++) - if (data instanceof constructors[i]) return true; - return false; - }; - }, - CONSTRUCTORS: CONSTRUCTORS, - metaSchema: { - anyOf: [ - { type: 'string' }, - { - type: 'array', - items: { type: 'string' } - } - ] - } - }; - - ajv.addKeyword('instanceof', defFunc.definition); - return ajv; - - function getConstructor(c) { - var Constructor = CONSTRUCTORS[c]; - if (Constructor) return Constructor; - throw new Error('invalid "instanceof" keyword value ' + c); - } -}; |
