📄 getParsedConfigFileFromTSServer¶
📊 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¶
Parameters:
tsservertypeof tsdefaultProjectstringthrowOnFailurebooleantsconfigRootDirstring
Returns: ts.ParsedCommandLine | undefined
Calls:
getParsedConfigFile (from @typescript-eslint/tsconfig-utils)
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}`,
{ cause: error },
);
}
}
return undefined;
}
Generated by Syntax Scribe