Skip to content

Commit a2a9fc9

Browse files
committed
Logging
1 parent 58d454d commit a2a9fc9

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/DefinitionGenerator.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ export class DefinitionGenerator {
195195
private getRequestBodiesFromConfig (documentationConfig) {
196196
const requestBodies = {};
197197

198+
if (!documentationConfig.requestModels) {
199+
throw new Error(`Required requestModels in: ${JSON.stringify(documentationConfig, null, 2)}`);
200+
}
201+
198202
// Does this event have a request model?
199203
if (documentationConfig.requestModels) {
200204
// For each request model type (Sorted by "Content-Type")
@@ -211,7 +215,7 @@ export class DefinitionGenerator {
211215
},
212216
};
213217

214-
this.applyExamples(requestModel, reqModelConfig);
218+
this.attachExamples(requestModel, reqModelConfig);
215219

216220
const reqBodyConfig: { content: object, description?: string } = {
217221
content: {
@@ -231,7 +235,7 @@ export class DefinitionGenerator {
231235
return requestBodies;
232236
}
233237

234-
private applyExamples (target, config) {
238+
private attachExamples (target, config) {
235239
if (target.examples && Array.isArray(target.examples)) {
236240
merge(config, { examples: clone(target.examples) });
237241
} else if (target.example) {
@@ -292,7 +296,7 @@ export class DefinitionGenerator {
292296
},
293297
};
294298

295-
this.applyExamples(responseModel, resModelConfig);
299+
this.attachExamples(responseModel, resModelConfig);
296300

297301
merge(content, { [responseKey] : resModelConfig });
298302
}

src/ServerlessOpenApiDocumentation.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ export class ServerlessOpenApiDocumentation {
132132

133133
for (const info of validation.error) {
134134
this.log(c.grey('\n\n--------\n\n'));
135+
this.log(' ', c.blue(info.dataPath), '\n');
135136
this.log(' ', info.schemaPath, c.bold.yellow(info.message));
136137
this.log(c.grey('\n\n--------\n\n'));
137138
this.log(`${inspect(info, { colors: true, depth: 2 })}\n\n`);

0 commit comments

Comments
 (0)