клас с контейнера и при получении передать аргумент в конструктор
пример кода
const endpointPermMiddleware = container.get<EndpointPermMiddleware>(nameof<EndpointPermMiddleware>());
Конструктор класа
constructor(
requiredPermission: string,
@inject(nameof<IDiagnostics>()) diagFactory: IDiagFactory,
@inject(nameof<IPermissionService>()) permissionService: IPermissionService,
) {
this._diag = diagFactory(nameof<EndpointPermMiddleware>());
this._requiredPermission = requiredPermission;
this._permissionService = permissionService;
}
Не работал с этой либой, но есть подозрения, что с интерфейсами не будет работать
Обсуждают сегодня