File tree Expand file tree Collapse file tree 2 files changed +10
-10
lines changed
packages/event-handler/src Expand file tree Collapse file tree 2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -140,11 +140,11 @@ class Router {
140
140
) : MethodDecorator | undefined {
141
141
if ( typeof handler === 'function' ) {
142
142
const resolverOptions = options as GraphQlRouteOptions ;
143
- const typeName = resolverOptions . typeName ?? 'Query' ;
143
+ const { typeName = 'Query' , fieldName } = resolverOptions ;
144
144
145
145
this . resolverRegistry . register ( {
146
- fieldName : resolverOptions . fieldName ,
147
- handler : handler as ResolverHandler < Record < string , unknown > > ,
146
+ fieldName,
147
+ handler : handler as ResolverHandler ,
148
148
typeName,
149
149
} ) ;
150
150
@@ -153,10 +153,10 @@ class Router {
153
153
154
154
const resolverOptions = handler ;
155
155
return ( _target , _propertyKey , descriptor : PropertyDescriptor ) => {
156
- const typeName = resolverOptions . typeName ?? 'Query' ;
156
+ const { typeName = 'Query' , fieldName } = resolverOptions ;
157
157
158
158
this . resolverRegistry . register ( {
159
- fieldName : resolverOptions . fieldName ,
159
+ fieldName,
160
160
handler : descriptor . value ,
161
161
typeName,
162
162
} ) ;
Original file line number Diff line number Diff line change @@ -3,15 +3,15 @@ import type { GenericLogger } from './common.js';
3
3
4
4
// #region Resolver fn
5
5
6
- type ResolverSyncHandlerFn < TParams extends Record < string , unknown > > = (
6
+ type ResolverSyncHandlerFn < TParams = Record < string , unknown > > = (
7
7
args : TParams
8
8
) => unknown ;
9
9
10
- type ResolverHandlerFn < TParams extends Record < string , unknown > > = (
10
+ type ResolverHandlerFn < TParams = Record < string , unknown > > = (
11
11
args : TParams
12
12
) => Promise < unknown > ;
13
13
14
- type ResolverHandler < TParams extends Record < string , unknown > > =
14
+ type ResolverHandler < TParams = Record < string , unknown > > =
15
15
| ResolverSyncHandlerFn < TParams >
16
16
| ResolverHandlerFn < TParams > ;
17
17
@@ -36,11 +36,11 @@ type RouteHandlerRegistryOptions = {
36
36
* @property fieldName - The name of the field to be registered
37
37
* @property typeName - The name of the type to be registered
38
38
*/
39
- type RouteHandlerOptions = {
39
+ type RouteHandlerOptions < TParams = Record < string , unknown > > = {
40
40
/**
41
41
* The handler function to be called when the event is received
42
42
*/
43
- handler : ResolverHandler < Record < string , unknown > > ;
43
+ handler : ResolverHandler < TParams > ;
44
44
/**
45
45
* The field name of the event to be registered
46
46
*/
You can’t perform that action at this time.
0 commit comments