diff --git a/scripts/tasks/api-extractor.ts b/scripts/tasks/api-extractor.ts index 1deb9ff12dc2f9..7a6d0b5901c8d5 100644 --- a/scripts/tasks/api-extractor.ts +++ b/scripts/tasks/api-extractor.ts @@ -14,6 +14,8 @@ const apiExtractorConfigs = glob // Whether to update automatically on build const localBuild = !process.env.TF_BUILD; +console.log({ apiExtractorConfigs }); + export function apiExtractor() { return apiExtractorConfigs.length ? series( @@ -24,7 +26,9 @@ export function apiExtractor() { tsConfigPath: resolveCwd('./tsconfig.json'), }); - const cleanupOverrides = overrideApi ? overrideApi.resetConfig : () => noop; + console.log({ overrideApi }); + + const cleanupOverrides = overrideApi ? () => overrideApi.resetConfig : () => noop; const taskName = `api-extractor:${configName}`; @@ -32,7 +36,9 @@ export function apiExtractor() { taskName, series( () => { - overrideApi && overrideApi.overrideConfig(); + if (overrideApi) { + overrideApi.overrideConfig(); + } }, () => { try { @@ -74,6 +80,8 @@ function overrideExtractorConfigForPackagesWithTsPathAliases(options: { const tsConfig: TsConfig = jju.parse(fs.readFileSync(options.tsConfigPath, 'utf-8')); const shouldOverrideConfig = Boolean(tsConfig.extends); + console.log({ shouldOverrideConfig }); + if (!shouldOverrideConfig) { return null; }