-
-
Notifications
You must be signed in to change notification settings - Fork 233
/
Copy pathbundled.js
71 lines (70 loc) · 1.23 KB
/
bundled.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
"use strict";
module.exports =
{
definitions: {
fragment: {
$id: "#fragment"
},
requiredString: {
title: "requiredString",
minLength: 1,
type: "string"
},
name: {
required: [
"first",
"last"
],
type: "object",
properties: {
first: {
$ref: "#/definitions/requiredString"
},
last: {
$ref: "#/definitions/requiredString"
},
middle: {
type: {
$ref: "#/definitions/requiredString/type"
},
minLength: {
$ref: "#/definitions/requiredString/minLength"
}
},
prefix: {
$ref: "#/definitions/requiredString",
minLength: 3
},
suffix: {
type: "string",
$ref: "#/definitions/name/properties/prefix",
maxLength: 3
}
}
}
},
required: [
"name"
],
type: "object",
properties: {
fragment: {
$ref: "#fragment"
},
gender: {
enum: [
"male",
"female"
],
type: "string"
},
age: {
minimum: 0,
type: "integer"
},
name: {
$ref: "#/definitions/name"
}
},
title: "Person"
};