aboutsummaryrefslogtreecommitdiff
path: root/scripts/apidocs/project.ts
blob: 9cf5ce10844eb427a1aee2c9508ea0614da97c53 (plain)
1
2
3
4
5
6
7
8
9
import type { ProjectOptions } from 'ts-morph';
import { Project } from 'ts-morph';

export function getProject(options: Partial<ProjectOptions> = {}): Project {
  return new Project({
    ...options,
    tsConfigFilePath: options.tsConfigFilePath ?? 'tsconfig.json',
  });
}