Skip to content

Commit 95c2903

Browse files
authored
fix(client-documentation-generator): read files from src folder (#2863)
1 parent c8cb449 commit 95c2903

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Diff for: packages/client-documentation-generator/src/sdk-client-rename-project.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export class SdkClientRenameProjectPlugin extends RendererComponent {
2323
sourceFile.fileName.endsWith("/package.json")
2424
)?.[0]?.fullFileName;
2525
const { name } = metadataDir || JSON.parse(readFileSync(metadataDir).toString());
26-
const serviceIdReflection = clientDirectory.files
26+
const serviceIdReflection = clientDirectory.directories.src.files
2727
?.filter((sourceFile) => sourceFile.fileName.endsWith("/runtimeConfig.shared.ts"))?.[0]
2828
.reflections.filter((reflection) => reflection.name === "serviceId")?.[0];
2929
this.projectName = serviceIdReflection /* serviceIdReflection.defaultValue looks like '"S3"' */

Diff for: packages/client-documentation-generator/src/sdk-client-toc-plugin.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,8 @@ export class SdkClientTocPlugin extends RendererComponent {
167167
projectModel = projectModel.parent as ProjectReflection;
168168
}
169169
const clientsDirectory = getCurrentClientDirectory({ project: projectModel as ProjectReflection });
170-
return dirname(clientsDirectory?.files.find((file) => file.name.endsWith("Client.ts")).fullFileName);
170+
return dirname(
171+
dirname(clientsDirectory?.directories.src.files.find((file) => file.name.endsWith("Client.ts")).fullFileName)
172+
);
171173
}
172174
}

Diff for: packages/client-documentation-generator/src/utils.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,5 @@ import { ProjectReflection, SourceDirectory } from "typedoc/dist/lib/models";
22

33
export const getCurrentClientDirectory = (event: { project: ProjectReflection }): SourceDirectory => {
44
const clientsDirectory = event.project.directory.directories["clients"].directories;
5-
return Object.values(clientsDirectory).filter((directory) =>
6-
directory?.files.find((file) => file.name.endsWith("Client.ts"))
7-
)[0];
5+
return Object.values(clientsDirectory).filter((directory) => directory?.directories?.src)[0];
86
};

0 commit comments

Comments
 (0)