Skip to main content
Module

x/alosaur/src/utils/register-areas.ts

Alosaur - Deno web framework with many decorators
Go to Latest
File
import { MetadataArgsStorage } from '../metadata/metadata.ts';
// Add area to controllersexport function registerAreas(metadata: MetadataArgsStorage) { metadata.controllers.map((controller) => { if (controller.area == null) { const area: any = metadata.areas.find((area) => { if (area.controllers) { return !!area.controllers.find( (areaController) => areaController === controller.target ); } return false; }); controller.area = area; } return controller; });}