diff --git a/packages/openapi-code-generator/src/core/loaders/tsconfig.loader.ts b/packages/openapi-code-generator/src/core/loaders/tsconfig.loader.ts index 77865041b..575b72806 100644 --- a/packages/openapi-code-generator/src/core/loaders/tsconfig.loader.ts +++ b/packages/openapi-code-generator/src/core/loaders/tsconfig.loader.ts @@ -11,7 +11,7 @@ import { export type CompilerOptions = Pick< TsCompilerOptions, - "exactOptionalPropertyTypes" | "rewriteRelativeImportExtensions" + "exactOptionalPropertyTypes" | "rewriteRelativeImportExtensions" | "paths" > export async function loadTsConfigCompilerOptions( diff --git a/packages/openapi-code-generator/src/core/schemas/tsconfig.schema.ts b/packages/openapi-code-generator/src/core/schemas/tsconfig.schema.ts index 6eceb0a38..493beed04 100644 --- a/packages/openapi-code-generator/src/core/schemas/tsconfig.schema.ts +++ b/packages/openapi-code-generator/src/core/schemas/tsconfig.schema.ts @@ -37,6 +37,7 @@ export const tsconfigSchema = z.object({ allowUnreachableCode: z.boolean(), rewriteRelativeImportExtensions: z.boolean(), verbatimModuleSyntax: z.boolean(), + paths: z.record(z.string(), z.array(z.string())), }) .partial() .optional()