mirror of
https://github.com/discordjs/discord.js.git
synced 2026-07-21 21:52:57 +00:00
5c0fad3b2d
* fix(ExceptText): don't display import("d..-types/v10"). in return type
* Squashed 'packages/api-extractor-model/' content from commit 39ecb196c
git-subtree-dir: packages/api-extractor-model
git-subtree-split: 39ecb196ca210bdf84ba6c9cadb1bb93571849d7
* Squashed 'packages/api-extractor/' content from commit 341ad6c51
git-subtree-dir: packages/api-extractor
git-subtree-split: 341ad6c51b01656d4f73b74ad4bdb3095f9262c4
* feat(api-extractor): add api-extractor and -model
* fix: package.json docs script
* fix(SourcLink): use <> instead of function syntax
* fix: make packages private
* fix: rest params showing in docs, added labels
* fix: missed two files
* fix: cpy-cli & pnpm-lock
* fix: increase icon size
* fix: icon size again
21 lines
865 B
TypeScript
21 lines
865 B
TypeScript
import type { ApiInterface } from '@discordjs/api-extractor-model';
|
|
// import { Outline } from '../Outline';
|
|
import { Documentation } from '../documentation/Documentation';
|
|
import { HierarchyText } from '../documentation/HierarchyText';
|
|
import { Members } from '../documentation/Members';
|
|
import { ObjectHeader } from '../documentation/ObjectHeader';
|
|
import { TypeParameterSection } from '../documentation/section/TypeParametersSection';
|
|
// import { serializeMembers } from '../documentation/util';
|
|
|
|
export function Interface({ item }: { readonly item: ApiInterface }) {
|
|
return (
|
|
<Documentation>
|
|
<ObjectHeader item={item} />
|
|
<HierarchyText item={item} type="Extends" />
|
|
{item.typeParameters.length ? <TypeParameterSection item={item} /> : null}
|
|
<Members item={item} />
|
|
{/* <Outline members={serializeMembers(item)} /> */}
|
|
</Documentation>
|
|
);
|
|
}
|