CreateRouter: (<PostCreateHandler, PostUpdateHandler, PostArchiveHandler, PostDeleteHandler, PostRestoreHandler>(options) => ((request) => Promise<Awaited<ReturnType<PostCreateHandler>> | Awaited<ReturnType<PostUpdateHandler>> | Awaited<ReturnType<PostArchiveHandler>> | Awaited<ReturnType<PostDeleteHandler>> | Awaited<ReturnType<PostRestoreHandler>>>))
Type declaration
-
- <PostCreateHandler, PostUpdateHandler, PostArchiveHandler, PostDeleteHandler, PostRestoreHandler>(options): ((request) => Promise<Awaited<ReturnType<PostCreateHandler>> | Awaited<ReturnType<PostUpdateHandler>> | Awaited<ReturnType<PostArchiveHandler>> | Awaited<ReturnType<PostDeleteHandler>> | Awaited<ReturnType<PostRestoreHandler>>>)
-
Parameters
-
options: RouterOptions<PostCreateHandler, PostUpdateHandler, PostArchiveHandler, PostDeleteHandler, PostRestoreHandler>
Returns ((request) => Promise<Awaited<ReturnType<PostCreateHandler>> | Awaited<ReturnType<PostUpdateHandler>> | Awaited<ReturnType<PostArchiveHandler>> | Awaited<ReturnType<PostDeleteHandler>> | Awaited<ReturnType<PostRestoreHandler>>>)
-
- (request): Promise<Awaited<ReturnType<PostCreateHandler>> | Awaited<ReturnType<PostUpdateHandler>> | Awaited<ReturnType<PostArchiveHandler>> | Awaited<ReturnType<PostDeleteHandler>> | Awaited<ReturnType<PostRestoreHandler>>>
-
Returns Promise<Awaited<ReturnType<PostCreateHandler>> | Awaited<ReturnType<PostUpdateHandler>> | Awaited<ReturnType<PostArchiveHandler>> | Awaited<ReturnType<PostDeleteHandler>> | Awaited<ReturnType<PostRestoreHandler>>>