diff --git a/spec/types/record.spec.ts b/spec/types/record.spec.ts index a9bc5c0..ef1ab09 100644 --- a/spec/types/record.spec.ts +++ b/spec/types/record.spec.ts @@ -97,6 +97,7 @@ describe('record', () => { EUROPE: { $ref: '#/components/schemas/Content' }, AFRICA: { $ref: '#/components/schemas/Content' }, }, + required: ['EUROPE', 'AFRICA'], }, }); }); @@ -140,6 +141,7 @@ describe('record', () => { EUROPE: { $ref: '#/components/schemas/Content' }, AFRICA: { $ref: '#/components/schemas/Content' }, }, + required: ['EUROPE', 'AFRICA'], }, }); }); diff --git a/src/transformers/record.ts b/src/transformers/record.ts index 69d7924..0e459b8 100644 --- a/src/transformers/record.ts +++ b/src/transformers/record.ts @@ -32,6 +32,7 @@ export class RecordTransformer { return { ...mapNullableType('object'), properties, + required: keys, }; }