From af164b3da6455ef6b0109fe18f9435d7aa793411 Mon Sep 17 00:00:00 2001 From: Michael Nahkies Date: Sun, 12 Jul 2026 14:51:48 +0100 Subject: [PATCH] chore: expose tsconfig.json paths --- .../openapi-code-generator/src/core/loaders/tsconfig.loader.ts | 2 +- .../openapi-code-generator/src/core/schemas/tsconfig.schema.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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()