5no-schema
Version:
JSON Schema Filter/Validator
20 lines (14 loc) • 314 B
JavaScript
import { getTypeOfValue } from '../helper'
export default function({value, defaultValue}) {
if (value === null) {
return null
}
if (value === defaultValue) {
return defaultValue
}
const typeOfValue = getTypeOfValue(value)
if (typeOfValue !== 'object') {
return {}
}
return value
}