diff --git a/libraries/package-extractor/src/PackageExtractor.ts b/libraries/package-extractor/src/PackageExtractor.ts index 07c83729292..18c6acf84d0 100644 --- a/libraries/package-extractor/src/PackageExtractor.ts +++ b/libraries/package-extractor/src/PackageExtractor.ts @@ -124,6 +124,11 @@ export interface IExtractorProjectConfiguration { dependenciesToExclude?: string[]; } +/** + * The extractor configuration for individual dependencies. + * + * @public + */ export interface IExtractorDependencyConfiguration { /** * The name of dependency diff --git a/libraries/package-extractor/src/tests/Utils.ts b/libraries/package-extractor/src/tests/Utils.ts index d6d6c827151..6e4171a9597 100644 --- a/libraries/package-extractor/src/tests/Utils.ts +++ b/libraries/package-extractor/src/tests/Utils.ts @@ -1,16 +1,16 @@ import path from 'path'; import { FileSystem, JsonFile } from '@rushstack/node-core-library'; -interface RushProject { +interface IRushProject { packageName: string; projectFolder: string; } -export const loadRushProjectFromConfigurationFile = (filepath: string): RushProject[] => { +export const loadRushProjectFromConfigurationFile = (filepath: string): IRushProject[] => { if (!FileSystem.exists(filepath) || !filepath.endsWith('rush.json')) { throw new Error('File not exist or not correct'); } const rushConfig: { - projects: RushProject[]; + projects: IRushProject[]; } = JsonFile.parseString(FileSystem.readFile(filepath).toString()); return rushConfig.projects.map((p) => { return {