Commit 1c744328 authored by krlwlfrt's avatar krlwlfrt
Browse files

feat: ensure correct path for input files

parent 7519ba2b
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -118,16 +118,23 @@ export interface ExpectableValidationErrors {
export function getProjectReflection(srcPath: PathLike): ProjectReflection {
  logger.info(`Generating project reflection for ${srcPath.toString()}.`);

  const tsconfigPath = getTsconfigPath(srcPath.toString());

  // initialize new Typedoc application
  const app = new Application({
    excludeExternals: true,
    includeDeclarations: true,
    module: 'commonjs',
    tsconfig: join(getTsconfigPath(srcPath.toString()), 'tsconfig.json'),
    tsconfig: join(tsconfigPath, 'tsconfig.json'),
  });

  let inputFilePath = srcPath;
  if (inputFilePath === tsconfigPath) {
    inputFilePath = join(tsconfigPath, 'src');
  }

  // get input files
  const inputFiles = app.expandInputFiles([srcPath.toString()]);
  const inputFiles = app.expandInputFiles([inputFilePath.toString()]);

  // get project reflection from input files
  const result = app.convert(inputFiles);