mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-21 13:06:58 +02:00
fix(types): fix type of PluginModule (#10420)
This commit is contained in:
parent
0b640ca3e2
commit
2d55ca474e
3 changed files with 445 additions and 366 deletions
3
packages/docusaurus-types/src/plugin.d.ts
vendored
3
packages/docusaurus-types/src/plugin.d.ts
vendored
|
@ -191,9 +191,8 @@ export type LoadedPlugin = InitializedPlugin & {
|
|||
export type PluginModule<Content = unknown> = {
|
||||
(context: LoadContext, options: unknown):
|
||||
| Plugin<Content>
|
||||
| Promise<Plugin<Content>>
|
||||
| null
|
||||
| Promise<null>;
|
||||
| Promise<Plugin<Content> | null>;
|
||||
|
||||
validateOptions?: <T, U>(data: OptionValidationContext<T, U>) => U;
|
||||
validateThemeConfig?: <T>(data: ThemeConfigValidationContext<T>) => T;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue