@@ -8,9 +8,9 @@ use crate::{
88 hook_render_error:: HookRenderErrorArgs ,
99 hook_transform_ast_args:: HookTransformAstArgs ,
1010 } ,
11- HookAddonArgs , HookBuildEndArgs , HookBuildStartArgs , HookInjectionOutputReturn , HookLoadArgs ,
12- HookRenderChunkArgs , HookRenderStartArgs , HookResolveIdArgs , HookTransformArgs , Plugin ,
13- SharedTransformPluginContext ,
11+ HookAddonArgs , HookBuildEndArgs , HookBuildStartArgs , HookGenerateBundleArgs ,
12+ HookInjectionOutputReturn , HookLoadArgs , HookRenderChunkArgs , HookRenderStartArgs ,
13+ HookResolveIdArgs , HookTransformArgs , Plugin , SharedTransformPluginContext ,
1414} ;
1515use anyhow:: Ok ;
1616use rolldown_common:: { ModuleInfo , Output , RollupRenderedChunk , WatcherChangeKind } ;
@@ -171,8 +171,7 @@ pub trait Pluginable: Any + Debug + Send + Sync + 'static {
171171 async fn call_generate_bundle (
172172 & self ,
173173 _ctx : & PluginContext ,
174- _bundle : & mut Vec < Output > ,
175- _is_write : bool ,
174+ _args : & mut HookGenerateBundleArgs ,
176175 ) -> HookNoopReturn ;
177176
178177 fn call_generate_bundle_meta ( & self ) -> Option < PluginHookMeta > ;
@@ -409,10 +408,9 @@ impl<T: Plugin> Pluginable for T {
409408 async fn call_generate_bundle (
410409 & self ,
411410 ctx : & PluginContext ,
412- bundle : & mut Vec < Output > ,
413- is_write : bool ,
411+ args : & mut HookGenerateBundleArgs ,
414412 ) -> HookNoopReturn {
415- Plugin :: generate_bundle ( self , ctx, bundle , is_write ) . await
413+ Plugin :: generate_bundle ( self , ctx, args ) . await
416414 }
417415
418416 fn call_generate_bundle_meta ( & self ) -> Option < PluginHookMeta > {
0 commit comments