Type alias CreateRouter

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>>>)
    • Type Parameters

      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>>>
        • Parameters

          Returns Promise<Awaited<ReturnType<PostCreateHandler>> | Awaited<ReturnType<PostUpdateHandler>> | Awaited<ReturnType<PostArchiveHandler>> | Awaited<ReturnType<PostDeleteHandler>> | Awaited<ReturnType<PostRestoreHandler>>>

Generated using TypeDoc