Skip to content

Commit f5d55e5

Browse files
authored
Expose handler type with preload on (#697)
1 parent a1b6d02 commit f5d55e5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

codegenerator/cli/src/hbs_templating/codegen_templates.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,14 @@ let register = (): Internal.fuelEventConfig => {{
459459
};
460460

461461
let types_code = if self.preload_handlers {
462-
"".to_string()
462+
format!(
463+
r#"@genType
464+
type handlerArgs = Internal.genericHandlerArgs<event, handlerContext, unit>
465+
@genType
466+
type handler = Internal.genericHandler<handlerArgs>
467+
@genType
468+
type contractRegister = Internal.genericContractRegister<Internal.genericContractRegisterArgs<event, contractRegistrations>>"#
469+
)
463470
} else {
464471
format!(
465472
r#"@genType

0 commit comments

Comments
 (0)