Remove nullables when creating endpoint type

This commit is contained in:
Luis Alvarez
2021-09-28 16:40:33 -05:00
parent 223eaf475c
commit 6937cac646

View File

@@ -65,8 +65,8 @@ export type EndpointHandlers<
[H in keyof E['handlers']]: APIHandler<
C,
EndpointHandlers<C, E>,
E['handlers'][H]['data'],
E['handlers'][H]['body'],
NonNullable<E['handlers'][H]>['data'],
NonNullable<E['handlers'][H]>['body'],
E['options']
>
}