mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 09:03:29 +01:00
fix(route): Conditionally prefix package names (#9975)
fix(route): conditionally prefix package names
This commit is contained in:
@@ -6,9 +6,10 @@ import type {
|
||||
Excerpt,
|
||||
} from '@discordjs/api-extractor-model';
|
||||
import type { DocSection } from '@microsoft/tsdoc';
|
||||
import { resolvePackageName } from './resolvePackageName';
|
||||
|
||||
export const findMemberByKey = (model: ApiModel, packageName: string, containerKey: string) => {
|
||||
const pkg = model.tryGetPackageByName(packageName === 'discord.js' ? packageName : `@discordjs/${packageName}`)!;
|
||||
const pkg = model.tryGetPackageByName(resolvePackageName(packageName))!;
|
||||
return (pkg.members[0] as ApiEntryPoint).tryGetMemberByKey(containerKey);
|
||||
};
|
||||
|
||||
@@ -17,7 +18,7 @@ export const findMember = (model: ApiModel, packageName: string, memberName: str
|
||||
return undefined;
|
||||
}
|
||||
|
||||
const pkg = model.tryGetPackageByName(packageName === 'discord.js' ? packageName : `@discordjs/${packageName}`)!;
|
||||
const pkg = model.tryGetPackageByName(resolvePackageName(packageName))!;
|
||||
return pkg.entryPoints[0]?.findMembersByName(memberName)[0];
|
||||
};
|
||||
|
||||
|
||||
3
apps/website/src/util/resolvePackageName.ts
Normal file
3
apps/website/src/util/resolvePackageName.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
export function resolvePackageName(packageName: string) {
|
||||
return packageName === 'discord.js' ? packageName : `@discordjs/${packageName}`;
|
||||
}
|
||||
Reference in New Issue
Block a user