diff --git a/src/openApi/v2/parser/constants.ts b/src/openApi/v2/parser/constants.ts index d252a416..aab83b9d 100644 --- a/src/openApi/v2/parser/constants.ts +++ b/src/openApi/v2/parser/constants.ts @@ -10,6 +10,7 @@ export enum PrimaryType { } export const TYPE_MAPPINGS = new Map([ + ['File', PrimaryType.FILE], ['file', PrimaryType.FILE], ['any', PrimaryType.OBJECT], ['object', PrimaryType.OBJECT], diff --git a/src/openApi/v2/parser/getMappedType.spec.ts b/src/openApi/v2/parser/getMappedType.spec.ts index 48205d76..7b40748a 100644 --- a/src/openApi/v2/parser/getMappedType.spec.ts +++ b/src/openApi/v2/parser/getMappedType.spec.ts @@ -2,6 +2,7 @@ import { getMappedType } from './getMappedType'; describe('getMappedType', () => { it('should map types to the basics', () => { + expect(getMappedType('File')).toEqual('File'); expect(getMappedType('file')).toEqual('File'); expect(getMappedType('string')).toEqual('string'); expect(getMappedType('date')).toEqual('string'); diff --git a/src/openApi/v3/parser/constants.ts b/src/openApi/v3/parser/constants.ts index 043cf174..0611d9af 100644 --- a/src/openApi/v3/parser/constants.ts +++ b/src/openApi/v3/parser/constants.ts @@ -10,6 +10,7 @@ export enum PrimaryType { } export const TYPE_MAPPINGS = new Map([ + ['File', PrimaryType.FILE], ['file', PrimaryType.FILE], ['any', PrimaryType.OBJECT], ['object', PrimaryType.OBJECT], diff --git a/src/openApi/v3/parser/getMappedType.spec.ts b/src/openApi/v3/parser/getMappedType.spec.ts index 48205d76..7b40748a 100644 --- a/src/openApi/v3/parser/getMappedType.spec.ts +++ b/src/openApi/v3/parser/getMappedType.spec.ts @@ -2,6 +2,7 @@ import { getMappedType } from './getMappedType'; describe('getMappedType', () => { it('should map types to the basics', () => { + expect(getMappedType('File')).toEqual('File'); expect(getMappedType('file')).toEqual('File'); expect(getMappedType('string')).toEqual('string'); expect(getMappedType('date')).toEqual('string');