@@ -3918,9 +3918,7 @@ export default class Elysia<
39183918 Omit < Input , NonResolvableMacroKey > ,
39193919 Definitions [ 'typebox' ]
39203920 > ,
3921- const BeforeHandle extends MaybeArray <
3922- OptionalHandler < Schema , Singleton >
3923- > ,
3921+ const BeforeHandle extends MaybeArray < OptionalHandler < Schema , Singleton > > ,
39243922 const AfterHandle extends MaybeArray < AfterHandler < Schema , Singleton > > ,
39253923 const ErrorHandle extends MaybeArray <
39263924 ErrorHandler < Definitions [ 'error' ] , Schema , Singleton >
@@ -3934,10 +3932,9 @@ export default class Elysia<
39343932 Schema & MacroContext ,
39353933 Singleton & {
39363934 derive : Ephemeral [ 'derive' ] & Volatile [ 'derive' ]
3937- resolve : Ephemeral [ 'resolve' ] &
3938- Volatile [ 'resolve' ] &
3939- // @ts -ignore
3940- MacroContext [ 'response' ]
3935+ resolve : Ephemeral [ 'resolve' ] & Volatile [ 'resolve' ] &
3936+ // @ts -ignore
3937+ MacroContext [ 'response' ]
39413938 } ,
39423939 keyof Metadata [ 'parser' ] ,
39433940 BeforeHandle ,
@@ -3968,7 +3965,10 @@ export default class Elysia<
39683965 parser : Metadata [ 'parser' ]
39693966 response : Metadata [ 'response' ] &
39703967 // @ts -ignore
3971- MacroContext [ 'response' ]
3968+ MacroContext [ 'response' ] &
3969+ ElysiaHandlerToResponseSchemaAmbiguous < BeforeHandle > &
3970+ ElysiaHandlerToResponseSchemaAmbiguous < AfterHandle > &
3971+ ElysiaHandlerToResponseSchemaAmbiguous < ErrorHandle >
39723972 } ,
39733973 { } ,
39743974 Ephemeral ,
@@ -4144,9 +4144,7 @@ export default class Elysia<
41444144 > ,
41454145 const GuardType extends GuardSchemaType ,
41464146 const AsType extends LifeCycleType ,
4147- const BeforeHandle extends MaybeArray <
4148- OptionalHandler < Schema , Singleton >
4149- > ,
4147+ const BeforeHandle extends MaybeArray < OptionalHandler < Schema , Singleton > > ,
41504148 const AfterHandle extends MaybeArray < AfterHandler < Schema , Singleton > > ,
41514149 const ErrorHandle extends MaybeArray <
41524150 ErrorHandler < Definitions [ 'error' ] , Schema , Singleton >
@@ -4158,10 +4156,9 @@ export default class Elysia<
41584156 Schema & MacroContext ,
41594157 Singleton & {
41604158 derive : Ephemeral [ 'derive' ] & Volatile [ 'derive' ]
4161- resolve : Ephemeral [ 'resolve' ] &
4162- Volatile [ 'resolve' ] &
4163- // @ts -ignore
4164- MacroContext [ 'response' ]
4159+ resolve : Ephemeral [ 'resolve' ] & Volatile [ 'resolve' ] &
4160+ // @ts -ignore
4161+ MacroContext [ 'response' ]
41654162 } ,
41664163 keyof Metadata [ 'parser' ] ,
41674164 BeforeHandle ,
@@ -4504,7 +4501,10 @@ export default class Elysia<
45044501 parser : Metadata [ 'parser' ]
45054502 response : Metadata [ 'response' ] &
45064503 // @ts -ignore
4507- MacroContext [ 'response' ]
4504+ MacroContext [ 'response' ] &
4505+ ElysiaHandlerToResponseSchemaAmbiguous < BeforeHandle > &
4506+ ElysiaHandlerToResponseSchemaAmbiguous < AfterHandle > &
4507+ ElysiaHandlerToResponseSchemaAmbiguous < ErrorHandle >
45084508 } ,
45094509 { } ,
45104510 Ephemeral ,
@@ -4527,7 +4527,9 @@ export default class Elysia<
45274527 >
45284528 schema : Volatile [ 'schema' ]
45294529 standaloneSchema : Volatile [ 'standaloneSchema' ]
4530- response : Volatile [ 'response' ]
4530+ response : Volatile [ 'response' ] &
4531+ // @ts -ignore
4532+ MacroContext [ 'response' ]
45314533 }
45324534 >
45334535
0 commit comments