Remove config Dependency

Signed-off-by: Johan Haals <johan.haals@gmail.com>
This commit is contained in:
Johan Haals
2024-08-16 15:48:59 +02:00
parent cc9a7a558b
commit 80a3df73fc
4 changed files with 4 additions and 5 deletions
+2 -1
View File
@@ -37,6 +37,7 @@ import { OidcAuthResult as OidcAuthResult_2 } from '@backstage/plugin-auth-backe
import { prepareBackstageIdentityResponse as prepareBackstageIdentityResponse_2 } from '@backstage/plugin-auth-node';
import { Profile } from 'passport';
import { ProfileInfo as ProfileInfo_2 } from '@backstage/plugin-auth-node';
import { RootConfigService } from '@backstage/backend-plugin-api';
import { SignInInfo as SignInInfo_2 } from '@backstage/plugin-auth-node';
import { SignInResolver as SignInResolver_2 } from '@backstage/plugin-auth-node';
import { TokenManager } from '@backstage/backend-common';
@@ -654,7 +655,7 @@ export interface RouterOptions {
// (undocumented)
catalogApi?: CatalogApi;
// (undocumented)
config: Config;
config: RootConfigService;
// (undocumented)
database: DatabaseService;
// (undocumented)
-1
View File
@@ -47,7 +47,6 @@
"@backstage/backend-plugin-api": "workspace:^",
"@backstage/catalog-client": "workspace:^",
"@backstage/catalog-model": "workspace:^",
"@backstage/config": "workspace:^",
"@backstage/errors": "workspace:^",
"@backstage/plugin-auth-backend-module-atlassian-provider": "workspace:^",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "workspace:^",
+2 -2
View File
@@ -23,6 +23,7 @@ import {
DiscoveryService,
HttpAuthService,
LoggerService,
RootConfigService,
TokenManagerService,
} from '@backstage/backend-plugin-api';
import { defaultAuthProviderFactories } from '../providers';
@@ -44,7 +45,6 @@ import { readBackstageTokenExpiration } from './readBackstageTokenExpiration';
import { TokenIssuer } from '../identity/types';
import { StaticTokenIssuer } from '../identity/StaticTokenIssuer';
import { StaticKeyStore } from '../identity/StaticKeyStore';
import { Config } from '@backstage/config';
import { bindProviderRouters, ProviderFactories } from '../providers/router';
/**
@@ -54,7 +54,7 @@ import { bindProviderRouters, ProviderFactories } from '../providers/router';
export interface RouterOptions {
logger: LoggerService;
database: DatabaseService;
config: Config;
config: RootConfigService;
discovery: DiscoveryService;
tokenManager: TokenManagerService;
auth?: AuthService;