Area
Это области приложения в котором регистрируются контроллеры и определяют поведение маршрутов для контроллеров в них.
Area не является модулем в классическом понимании, его нельзя внедрять в другие Area.
Декоратор Area принимает в себя следующий объект:
baseRoute?: string - маршрут который будет определен для этой области
providers?: ProviderDeclaration[]; - провайдеры DI доступные на уровне области.
controllers - Контроллеры области
@Area({ controllers: [MyController],})export class MyArea