Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface CrudController<T, C, K>

Type parameters

  • T

  • C

  • K: keyof T

Hierarchy

  • CrudController

Index

Properties

createAction

createAction: (handler: CreateHandler<T, C>) => RequestHandler

Type declaration

deleteAction

deleteAction: (handler: DeleteHandler<T, C, K>, idName: string) => RequestHandler

Type declaration

    • (handler: DeleteHandler<T, C, K>, idName: string): RequestHandler
    • Parameters

      Returns RequestHandler

detailAction

detailAction: (handler: DetailHandler<T, C, K>, idName: string) => RequestHandler

Type declaration

    • (handler: DetailHandler<T, C, K>, idName: string): RequestHandler
    • Parameters

      Returns RequestHandler

listAction

listAction: (handler: ListHandler<T, C>) => RequestHandler

Type declaration

updateAction

updateAction: (handler: UpdateHandler<T, C, K>, idName: string) => RequestHandler

Type declaration

    • (handler: UpdateHandler<T, C, K>, idName: string): RequestHandler
    • Parameters

      Returns RequestHandler

Generated using TypeDoc