@banana-universe/bananajs / BaseController
Abstract Class: BaseController
Defined in: packages/bananajs/src/lib/Controller/BaseController.ts:9
Base class for HTTP controllers: standardized success responses and error propagation. Throw ApiError subclasses from handlers; error is a convenience re-throw.
Constructors
Constructor
new BaseController():
BaseController
Returns
BaseController
Methods
error()
protectederror(err):never
Defined in: packages/bananajs/src/lib/Controller/BaseController.ts:14
Parameters
err
Returns
never
ok()
protectedok<T>(res,message,data):Response
Defined in: packages/bananajs/src/lib/Controller/BaseController.ts:10
Type Parameters
T
T
Parameters
res
Response
message
string
data
T
Returns
Response