Skip to content

Commit

Permalink
chore: address PR comments
Browse files Browse the repository at this point in the history
  • Loading branch information
jordanshatford committed Apr 2, 2024
1 parent a6f3b92 commit e27bb0b
Show file tree
Hide file tree
Showing 8 changed files with 13 additions and 22 deletions.
2 changes: 1 addition & 1 deletion src/openApi/v3/interfaces/OpenApiSchema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export interface OpenApiSchema extends OpenApiReference, WithEnumExtension {
readOnly?: boolean;
required?: string[];
title?: string;
type?: string;
type?: string | string[];
uniqueItems?: boolean;
writeOnly?: boolean;
xml?: OpenApiXml;
Expand Down
4 changes: 2 additions & 2 deletions src/templates/partials/schemaArray.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
type: '{{{base}}}',
},
{{/if}}
{{#ifNotUndefined default}}
{{#notEquals default undefined}}
default: {{{default}}},
{{/ifNotUndefined}}
{{/notEquals}}
{{#if isReadOnly}}
isReadOnly: {{{isReadOnly}}},
{{/if}}
Expand Down
4 changes: 2 additions & 2 deletions src/templates/partials/schemaComposition.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
description: `{{{escapeDescription description}}}`,
{{/if}}
contains: [{{#each properties}}{{>schema}}{{#unless @last}}, {{/unless}}{{/each}}],
{{#ifNotUndefined default}}
{{#notEquals default undefined}}
default: {{{default}}},
{{/ifNotUndefined}}
{{/notEquals}}
{{#if isReadOnly}}
isReadOnly: {{{isReadOnly}}},
{{/if}}
Expand Down
4 changes: 2 additions & 2 deletions src/templates/partials/schemaDictionary.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
type: '{{{base}}}',
},
{{/if}}
{{#ifNotUndefined default}}
{{#notEquals default undefined}}
default: {{{default}}},
{{/ifNotUndefined}}
{{/notEquals}}
{{#if isReadOnly}}
isReadOnly: {{{isReadOnly}}},
{{/if}}
Expand Down
4 changes: 2 additions & 2 deletions src/templates/partials/schemaEnum.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
{{#if enum}}
enum: [{{#each enum}}{{{enumValue value}}},{{/each}}],
{{/if}}
{{#ifNotUndefined default}}
{{#notEquals default undefined}}
default: {{{default}}},
{{/ifNotUndefined}}
{{/notEquals}}
{{#if isReadOnly}}
isReadOnly: {{{isReadOnly}}},
{{/if}}
Expand Down
4 changes: 2 additions & 2 deletions src/templates/partials/schemaGeneric.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
{{#if description}}
description: `{{{escapeDescription description}}}`,
{{/if}}
{{#ifNotUndefined default}}
{{#notEquals default undefined}}
default: {{{default}}},
{{/ifNotUndefined}}
{{/notEquals}}
{{#if isReadOnly}}
isReadOnly: {{{isReadOnly}}},
{{/if}}
Expand Down
4 changes: 2 additions & 2 deletions src/templates/partials/schemaInterface.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
{{/each}}
{{/if}}
},
{{#ifNotUndefined default}}
{{#notEquals default undefined}}
default: {{{default}}},
{{/ifNotUndefined}}
{{/notEquals}}
{{#if isReadOnly}}
isReadOnly: {{{isReadOnly}}},
{{/if}}
Expand Down
9 changes: 0 additions & 9 deletions src/utils/handlebars.ts
Original file line number Diff line number Diff line change
Expand Up @@ -245,15 +245,6 @@ export const registerHandlebarHelpers = (config: Config, client: Client): void =
return options.inverse(this);
}
);
Handlebars.registerHelper(
'ifNotUndefined',
function (this: unknown, value: unknown, options: Handlebars.HelperOptions): string {
if (value !== undefined) {
return options.fn(this);
}
return options.inverse(this);
}
);

Handlebars.registerHelper(
'ifOperationDataOptional',
Expand Down

0 comments on commit e27bb0b

Please sign in to comment.