Files
portfolio/node_modules/.cache/babel-loader/60f83d6c313077f3cc25b53c9839ec91.json
2021-09-20 16:54:47 -04:00

1 line
11 KiB
JSON

{"ast":null,"code":"'use strict';\n\nmodule.exports = function generate_contains(it, $keyword, $ruleType) {\n var out = ' ';\n var $lvl = it.level;\n var $dataLvl = it.dataLevel;\n var $schema = it.schema[$keyword];\n var $schemaPath = it.schemaPath + it.util.getProperty($keyword);\n var $errSchemaPath = it.errSchemaPath + '/' + $keyword;\n var $breakOnError = !it.opts.allErrors;\n var $data = 'data' + ($dataLvl || '');\n var $valid = 'valid' + $lvl;\n var $errs = 'errs__' + $lvl;\n var $it = it.util.copy(it);\n var $closingBraces = '';\n $it.level++;\n var $nextValid = 'valid' + $it.level;\n var $idx = 'i' + $lvl,\n $dataNxt = $it.dataLevel = it.dataLevel + 1,\n $nextData = 'data' + $dataNxt,\n $currentBaseId = it.baseId,\n $nonEmptySchema = it.opts.strictKeywords ? typeof $schema == 'object' && Object.keys($schema).length > 0 || $schema === false : it.util.schemaHasRules($schema, it.RULES.all);\n out += 'var ' + $errs + ' = errors;var ' + $valid + ';';\n\n if ($nonEmptySchema) {\n var $wasComposite = it.compositeRule;\n it.compositeRule = $it.compositeRule = true;\n $it.schema = $schema;\n $it.schemaPath = $schemaPath;\n $it.errSchemaPath = $errSchemaPath;\n out += ' var ' + $nextValid + ' = false; for (var ' + $idx + ' = 0; ' + $idx + ' < ' + $data + '.length; ' + $idx + '++) { ';\n $it.errorPath = it.util.getPathExpr(it.errorPath, $idx, it.opts.jsonPointers, true);\n var $passData = $data + '[' + $idx + ']';\n $it.dataPathArr[$dataNxt] = $idx;\n var $code = it.validate($it);\n $it.baseId = $currentBaseId;\n\n if (it.util.varOccurences($code, $nextData) < 2) {\n out += ' ' + it.util.varReplace($code, $nextData, $passData) + ' ';\n } else {\n out += ' var ' + $nextData + ' = ' + $passData + '; ' + $code + ' ';\n }\n\n out += ' if (' + $nextValid + ') break; } ';\n it.compositeRule = $it.compositeRule = $wasComposite;\n out += ' ' + $closingBraces + ' if (!' + $nextValid + ') {';\n } else {\n out += ' if (' + $data + '.length == 0) {';\n }\n\n var $$outStack = $$outStack || [];\n $$outStack.push(out);\n out = '';\n /* istanbul ignore else */\n\n if (it.createErrors !== false) {\n out += ' { keyword: \\'' + 'contains' + '\\' , dataPath: (dataPath || \\'\\') + ' + it.errorPath + ' , schemaPath: ' + it.util.toQuotedString($errSchemaPath) + ' , params: {} ';\n\n if (it.opts.messages !== false) {\n out += ' , message: \\'should contain a valid item\\' ';\n }\n\n if (it.opts.verbose) {\n out += ' , schema: validate.schema' + $schemaPath + ' , parentSchema: validate.schema' + it.schemaPath + ' , data: ' + $data + ' ';\n }\n\n out += ' } ';\n } else {\n out += ' {} ';\n }\n\n var __err = out;\n out = $$outStack.pop();\n\n if (!it.compositeRule && $breakOnError) {\n /* istanbul ignore if */\n if (it.async) {\n out += ' throw new ValidationError([' + __err + ']); ';\n } else {\n out += ' validate.errors = [' + __err + ']; return false; ';\n }\n } else {\n out += ' var err = ' + __err + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ';\n }\n\n out += ' } else { ';\n\n if ($nonEmptySchema) {\n out += ' errors = ' + $errs + '; if (vErrors !== null) { if (' + $errs + ') vErrors.length = ' + $errs + '; else vErrors = null; } ';\n }\n\n if (it.opts.allErrors) {\n out += ' } ';\n }\n\n return out;\n};","map":{"version":3,"sources":["/Users/tylerkoenig/Code/personal/react-scss2/node_modules/ajv/lib/dotjs/contains.js"],"names":["module","exports","generate_contains","it","$keyword","$ruleType","out","$lvl","level","$dataLvl","dataLevel","$schema","schema","$schemaPath","schemaPath","util","getProperty","$errSchemaPath","errSchemaPath","$breakOnError","opts","allErrors","$data","$valid","$errs","$it","copy","$closingBraces","$nextValid","$idx","$dataNxt","$nextData","$currentBaseId","baseId","$nonEmptySchema","strictKeywords","Object","keys","length","schemaHasRules","RULES","all","$wasComposite","compositeRule","errorPath","getPathExpr","jsonPointers","$passData","dataPathArr","$code","validate","varOccurences","varReplace","$$outStack","push","createErrors","toQuotedString","messages","verbose","__err","pop","async"],"mappings":"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","sourcesContent":["'use strict';\nmodule.exports = function generate_contains(it, $keyword, $ruleType) {\n var out = ' ';\n var $lvl = it.level;\n var $dataLvl = it.dataLevel;\n var $schema = it.schema[$keyword];\n var $schemaPath = it.schemaPath + it.util.getProperty($keyword);\n var $errSchemaPath = it.errSchemaPath + '/' + $keyword;\n var $breakOnError = !it.opts.allErrors;\n var $data = 'data' + ($dataLvl || '');\n var $valid = 'valid' + $lvl;\n var $errs = 'errs__' + $lvl;\n var $it = it.util.copy(it);\n var $closingBraces = '';\n $it.level++;\n var $nextValid = 'valid' + $it.level;\n var $idx = 'i' + $lvl,\n $dataNxt = $it.dataLevel = it.dataLevel + 1,\n $nextData = 'data' + $dataNxt,\n $currentBaseId = it.baseId,\n $nonEmptySchema = (it.opts.strictKeywords ? (typeof $schema == 'object' && Object.keys($schema).length > 0) || $schema === false : it.util.schemaHasRules($schema, it.RULES.all));\n out += 'var ' + ($errs) + ' = errors;var ' + ($valid) + ';';\n if ($nonEmptySchema) {\n var $wasComposite = it.compositeRule;\n it.compositeRule = $it.compositeRule = true;\n $it.schema = $schema;\n $it.schemaPath = $schemaPath;\n $it.errSchemaPath = $errSchemaPath;\n out += ' var ' + ($nextValid) + ' = false; for (var ' + ($idx) + ' = 0; ' + ($idx) + ' < ' + ($data) + '.length; ' + ($idx) + '++) { ';\n $it.errorPath = it.util.getPathExpr(it.errorPath, $idx, it.opts.jsonPointers, true);\n var $passData = $data + '[' + $idx + ']';\n $it.dataPathArr[$dataNxt] = $idx;\n var $code = it.validate($it);\n $it.baseId = $currentBaseId;\n if (it.util.varOccurences($code, $nextData) < 2) {\n out += ' ' + (it.util.varReplace($code, $nextData, $passData)) + ' ';\n } else {\n out += ' var ' + ($nextData) + ' = ' + ($passData) + '; ' + ($code) + ' ';\n }\n out += ' if (' + ($nextValid) + ') break; } ';\n it.compositeRule = $it.compositeRule = $wasComposite;\n out += ' ' + ($closingBraces) + ' if (!' + ($nextValid) + ') {';\n } else {\n out += ' if (' + ($data) + '.length == 0) {';\n }\n var $$outStack = $$outStack || [];\n $$outStack.push(out);\n out = ''; /* istanbul ignore else */\n if (it.createErrors !== false) {\n out += ' { keyword: \\'' + ('contains') + '\\' , dataPath: (dataPath || \\'\\') + ' + (it.errorPath) + ' , schemaPath: ' + (it.util.toQuotedString($errSchemaPath)) + ' , params: {} ';\n if (it.opts.messages !== false) {\n out += ' , message: \\'should contain a valid item\\' ';\n }\n if (it.opts.verbose) {\n out += ' , schema: validate.schema' + ($schemaPath) + ' , parentSchema: validate.schema' + (it.schemaPath) + ' , data: ' + ($data) + ' ';\n }\n out += ' } ';\n } else {\n out += ' {} ';\n }\n var __err = out;\n out = $$outStack.pop();\n if (!it.compositeRule && $breakOnError) {\n /* istanbul ignore if */\n if (it.async) {\n out += ' throw new ValidationError([' + (__err) + ']); ';\n } else {\n out += ' validate.errors = [' + (__err) + ']; return false; ';\n }\n } else {\n out += ' var err = ' + (__err) + '; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ';\n }\n out += ' } else { ';\n if ($nonEmptySchema) {\n out += ' errors = ' + ($errs) + '; if (vErrors !== null) { if (' + ($errs) + ') vErrors.length = ' + ($errs) + '; else vErrors = null; } ';\n }\n if (it.opts.allErrors) {\n out += ' } ';\n }\n return out;\n}\n"]},"metadata":{},"sourceType":"script"}