Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/alosaur/src/decorator/mod.ts

Alosaur - Deno web framework with many decorators
Go to Latest
import * as alosaur from "https://deno.land/x/alosaur@v0.31.0/src/decorator/mod.ts";

Functions

Injects a Body object to the controller action parameter. Must be applied on a controller action parameter.

Defines a class as a controller. Each decorated controller method is served as a controller action. Controller actions are executed when request come.

Injects a request's query parameter value to the controller action parameter. Must be applied on a controller action parameter.

Injects a context parameter value to the controller action parameter. Must be applied on a controller action parameter.

Registers an action to be executed when Delete request comes on a given route. Must be applied on a controller action.

Registers an action to be executed when GET request comes on a given route. Must be applied on a controller action.

Injects a request's route parameter value to the controller action parameter. Must be applied on a controller action parameter.

Registers an action to be executed when PATCH request comes on a given route. Must be applied on a controller action.

Registers an action to be executed when POST request comes on a given route. Must be applied on a controller action.

Registers an action to be executed when PUT request comes on a given route. Must be applied on a controller action.

Injects a request's query parameter value to the controller action parameter. Must be applied on a controller action parameter.

Injects a Request object to the controller action parameter. Must be applied on a controller action parameter.

Injects a Response object to the controller action parameter. Must be applied on a controller action parameter.

Registers hook an area or controller or action.