You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
403 B
11 lines
403 B
import type { Config, PluginCreator } from './types/config' |
|
type Plugin = { |
|
withOptions<T>( |
|
plugin: (options: T) => PluginCreator, |
|
config?: (options: T) => Config |
|
): { (options: T): { handler: PluginCreator; config?: Config }; __isOptionsFunction: true } |
|
(plugin: PluginCreator, config?: Config): { handler: PluginCreator; config?: Config } |
|
} |
|
|
|
declare const plugin: Plugin |
|
export = plugin
|
|
|