You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: schema.json
+20-27Lines changed: 20 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -7,81 +7,69 @@
7
7
"required": [],
8
8
"properties": {
9
9
"$schema": {
10
-
"type": "string",
11
-
"description": "a string",
12
-
"title": "string"
10
+
"type": "string"
13
11
},
14
12
"projectHomepage": {
15
13
"type": "string",
16
-
"description": "Will link to the project homepage from the Auxiliary Links of the generated documentation.",
17
-
"title": "string"
14
+
"description": "Will link to the project homepage from the Auxiliary Links of the generated documentation."
18
15
},
19
16
"srcDir": {
20
17
"type": "string",
21
18
"description": "The directory in which docgen will search for TypeScript files to parse.",
22
-
"title": "string",
23
19
"default": "src"
24
20
},
25
21
"outDir": {
26
22
"type": "string",
27
23
"description": "The directory to which docgen will generate its output markdown documents.",
28
-
"title": "string",
29
24
"default": "docs"
30
25
},
31
26
"theme": {
32
27
"type": "string",
33
28
"description": "The theme that docgen will specify should be used for GitHub Docs in the generated _config.yml file.",
34
-
"title": "string",
35
29
"default": "mikearnaldi/just-the-docs"
36
30
},
37
31
"enableSearch": {
38
32
"type": "boolean",
39
33
"description": "Whether or not search should be enabled for GitHub Docs in the generated _config.yml file.",
40
-
"title": "boolean",
41
34
"default": true
42
35
},
43
36
"enforceDescriptions": {
44
37
"type": "boolean",
45
38
"description": "Whether or not descriptions for each module export should be required.",
46
-
"title": "boolean",
47
39
"default": false
48
40
},
49
41
"enforceExamples": {
50
42
"type": "boolean",
51
43
"description": "Whether or not @example tags for each module export should be required. (Note: examples will not be enforced in module documentation)",
52
-
"title": "boolean",
53
44
"default": false
54
45
},
55
46
"enforceVersion": {
56
47
"type": "boolean",
57
48
"description": "Whether or not @since tags for each module export should be required.",
58
-
"title": "boolean",
59
49
"default": true
60
50
},
61
51
"exclude": {
62
52
"type": "array",
63
53
"items": {
64
-
"type": "string",
65
-
"description": "a string",
66
-
"title": "string"
54
+
"type": "string"
67
55
},
68
56
"description": "An array of glob strings specifying files that should be excluded from the documentation.",
69
57
"default": []
70
58
},
71
59
"parseCompilerOptions": {
72
60
"anyOf": [
73
61
{
74
-
"type": "string",
75
-
"description": "a string",
76
-
"title": "string"
62
+
"type": "string"
77
63
},
78
64
{
79
65
"type": "object",
80
66
"required": [],
81
67
"properties": {},
82
-
"additionalProperties": {
83
-
"$id": "/schemas/unknown",
84
-
"title": "unknown"
68
+
"patternProperties": {
69
+
"": {
70
+
"$id": "/schemas/unknown",
71
+
"title": "unknown"
72
+
}
85
73
}
86
74
}
87
75
],
@@ -91,22 +79,27 @@
91
79
"examplesCompilerOptions": {
92
80
"anyOf": [
93
81
{
94
-
"type": "string",
95
-
"description": "a string",
96
-
"title": "string"
82
+
"type": "string"
97
83
},
98
84
{
99
85
"type": "object",
100
86
"required": [],
101
87
"properties": {},
102
-
"additionalProperties": {
103
-
"$id": "/schemas/unknown",
104
-
"title": "unknown"
88
+
"patternProperties": {
89
+
"": {
90
+
"$id": "/schemas/unknown",
91
+
"title": "unknown"
92
+
}
105
93
}
106
94
}
107
95
],
108
96
"description": "tsconfig for the examples options (or path to a tsconfig)",
109
97
"default": {}
98
+
},
99
+
"enableAI": {
100
+
"type": "boolean",
101
+
"description": "Whether or not to enable AI for the examples",
0 commit comments