fix(*): make TypeScript realize that each plugin package has a default export (#7294)

This commit is contained in:
Joshua Chen 2022-05-03 18:23:34 +08:00 committed by GitHub
parent b49ae67521
commit a2c993bf9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
43 changed files with 208 additions and 187 deletions

View file

@ -14,6 +14,7 @@ declare module '@docusaurus/plugin-content-docs' {
TagModule,
Tag,
} from '@docusaurus/utils';
import type {Plugin, LoadContext} from '@docusaurus/types';
import type {Required} from 'utility-types';
export type Assets = {
@ -504,6 +505,21 @@ declare module '@docusaurus/plugin-content-docs' {
export type PropTagsListPage = {
tags: TagsListItem[];
};
export type LoadedVersion = VersionMetadata & {
docs: DocMetadata[];
drafts: DocMetadata[];
sidebars: import('./sidebars/types').Sidebars;
};
export type LoadedContent = {
loadedVersions: LoadedVersion[];
};
export default function pluginContentDocs(
context: LoadContext,
options: PluginOptions,
): Promise<Plugin<LoadedContent>>;
}
declare module '@theme/DocItem' {