diff --git a/src/rollup/types.d.ts b/src/rollup/types.d.ts index 7e7c4f1778f..cafe2fb0108 100644 --- a/src/rollup/types.d.ts +++ b/src/rollup/types.d.ts @@ -347,7 +347,10 @@ export interface PluginHooks extends OutputPluginHooks { buildStart: (this: PluginContext, options: NormalizedInputOptions) => Promise | void; load: LoadHook; moduleParsed: ModuleParsedHook; - options: (this: MinimalPluginContext, options: InputOptions) => InputOptions | null | undefined; + options: ( + this: MinimalPluginContext, + options: InputOptions + ) => Promise | InputOptions | null | undefined; resolveDynamicImport: ResolveDynamicImportHook; resolveId: ResolveIdHook; transform: TransformHook; @@ -391,6 +394,7 @@ interface OutputPluginHooks { } export type AsyncPluginHooks = + | 'options' | 'buildEnd' | 'buildStart' | 'generateBundle'