UNPKG

shurajs

Version:

A simple and extensible json schema extractor for NodeJS

22 lines (15 loc) 504 B
const extractorIdentifier = require('./extractorIdentifierKey') const customExtractors = require('./customExtractors') module.exports = schema => { const identifier = extractorIdentifier.get() const key = (schema || {})[identifier] const foundInDefaults = require('../index')[key] if (!!foundInDefaults) { return foundInDefaults } const foundInCustom = customExtractors.get()[key] if (!!foundInCustom) { return foundInCustom } return undefined }