@@ -2,8 +2,8 @@ use napi_derive::napi;
2
2
use rspack_napi:: threadsafe_function:: ThreadsafeFunction ;
3
3
4
4
use crate :: {
5
- AfterResolveCreateData , AfterResolveData , BeforeResolveData , CreateModuleData ,
6
- JsAssetEmittedArgs , JsChunkAssetArgs , JsCompilation , JsExecuteModuleArg , JsModule ,
5
+ AfterResolveCreateData , AfterResolveData , CreateModuleData , JsAssetEmittedArgs ,
6
+ JsBeforeResolveArgs , JsChunkAssetArgs , JsCompilation , JsExecuteModuleArg , JsModule ,
7
7
JsResolveForSchemeInput , JsResolveForSchemeResult , JsRuntimeModule , JsRuntimeModuleArg ,
8
8
} ;
9
9
@@ -41,15 +41,13 @@ pub struct JsHooks {
41
41
pub build_module : ThreadsafeFunction < JsModule , ( ) > , // TODO
42
42
#[ napi( ts_type = "(asset: JsChunkAssetArgs) => void" ) ]
43
43
pub chunk_asset : ThreadsafeFunction < JsChunkAssetArgs , ( ) > ,
44
- #[ napi( ts_type = "(data: JsBeforeResolveArgs) => Promise<boolean | void>" ) ]
45
- pub context_module_factory_before_resolve : ThreadsafeFunction < JsBeforeResolveArgs , Option < bool > > ,
46
44
#[ napi(
47
45
ts_type = "(data: AfterResolveData) => Promise<(boolean | void | AfterResolveCreateData)[]>"
48
46
) ]
49
47
pub after_resolve :
50
48
ThreadsafeFunction < AfterResolveData , ( Option < bool > , Option < AfterResolveCreateData > ) > ,
51
- #[ napi( ts_type = "(data: BeforeResolveData ) => Promise<boolean | void>" ) ]
52
- pub context_module_factory_before_resolve : ThreadsafeFunction < BeforeResolveData , Option < bool > > ,
49
+ #[ napi( ts_type = "(data: JsBeforeResolveArgs ) => Promise<boolean | void>" ) ]
50
+ pub context_module_factory_before_resolve : ThreadsafeFunction < JsBeforeResolveArgs , Option < bool > > ,
53
51
#[ napi( ts_type = "(data: AfterResolveData) => Promise<boolean | void>" ) ]
54
52
pub context_module_factory_after_resolve : ThreadsafeFunction < AfterResolveData , Option < bool > > ,
55
53
#[ napi( ts_type = "(data: CreateModuleData) => void" ) ]
0 commit comments