UNPKG
djvi
Version:
latest (0.0.2)
0.0.2
0.0.1
0.0.1-alpha.1
0.0.1-alpha.0
Json Schema Instance
github.com/korzio/djvi
korzio/djvi
djvi
/
lib
/
generators
/
allOf.js
11 lines
(10 loc)
•
322 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
// https://github.com/json-schema/json-schema/wiki/anyOf,-allOf,-oneOf,-not#allof
module
.
exports
=
function
allOf
(
schema, fn
) {
if
(!
Array
.
isArray
(schema.
allOf
)) {
return
; } schema.
allOf
.
forEach
(
function
(
subSchema
){
var
resolved = fn.
resolve
(subSchema); fn.
extend
(resolved); }); };