mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-20 21:43:33 +01:00
fix(website): members only on interfaces and classes
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { generatePath } from '@discordjs/api-extractor-utils';
|
||||
import { tryResolveSummaryText } from '@discordjs/scripts';
|
||||
import type { ApiClass, ApiDeclaredItem, ApiItemContainerMixin } from '@microsoft/api-extractor-model';
|
||||
import { ExcerptTokenKind } from '@microsoft/api-extractor-model';
|
||||
import { ApiItemKind, ExcerptTokenKind } from '@microsoft/api-extractor-model';
|
||||
import type { NextRequest } from 'next/server';
|
||||
import { NextResponse } from 'next/server';
|
||||
import { memberPredicate } from '~/components/documentation/util';
|
||||
@@ -50,7 +50,9 @@ export async function GET(_: NextRequest, { params }: { params: { item: string;
|
||||
.filter(Boolean) ?? null,
|
||||
summary: tryResolveSummaryText(member as ApiDeclaredItem) ?? '',
|
||||
path: generatePath(member.getHierarchy(), params.version),
|
||||
members: resolveMembers(member as ApiItemContainerMixin, memberPredicate).map((member) => {
|
||||
members:
|
||||
member.kind === ApiItemKind.Class || member.kind === ApiItemKind.Interface
|
||||
? resolveMembers(member as ApiItemContainerMixin, memberPredicate).map((member) => {
|
||||
const isDeprecated = Boolean(member.item.tsdocComment?.deprecatedBlock);
|
||||
|
||||
return {
|
||||
@@ -75,6 +77,7 @@ export async function GET(_: NextRequest, { params }: { params: { item: string;
|
||||
summary: tryResolveSummaryText(member.item as ApiDeclaredItem) ?? '',
|
||||
path: generatePath(member.item.getHierarchy(), params.version),
|
||||
};
|
||||
}),
|
||||
})
|
||||
: null,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user