⬅️ Back to Table of Contents
📄 getParsedConfigFileFromTSServer.ts
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
1 |
📦 Imports |
1 |
📚 Table of Contents
🛠️ File Location:
📂 packages/project-service/src/getParsedConfigFileFromTSServer.ts
📦 Imports
Name |
Source |
getParsedConfigFile |
@typescript-eslint/tsconfig-utils |
Functions
getParsedConfigFileFromTSServer(tsserver: typeof ts, defaultProject: string, throwOnFailure: boolean, tsconfigRootDir: string): ts.ParsedCommandLine | undefined
Code
export function getParsedConfigFileFromTSServer(
tsserver: typeof ts,
defaultProject: string,
throwOnFailure: boolean,
tsconfigRootDir?: string,
): ts.ParsedCommandLine | undefined {
try {
return getParsedConfigFile(tsserver, defaultProject, tsconfigRootDir);
} catch (error) {
if (throwOnFailure) {
throw new Error(
`Could not read Project Service default project '${defaultProject}': ${(error as Error).message}`,
);
}
}
return undefined;
}
- Parameters:
tsserver: typeof ts
defaultProject: string
throwOnFailure: boolean
tsconfigRootDir: string
- Return Type:
ts.ParsedCommandLine | undefined
- Calls:
getParsedConfigFile (from @typescript-eslint/tsconfig-utils)