diff --git a/packages/backend-common/api-report.md b/packages/backend-common/api-report.md index ed78157810..fcddb8dda5 100644 --- a/packages/backend-common/api-report.md +++ b/packages/backend-common/api-report.md @@ -16,7 +16,6 @@ import { GithubCredentialsProvider } from '@backstage/integration'; import { GitHubIntegration } from '@backstage/integration'; import { GitLabIntegration } from '@backstage/integration'; import * as http from 'http'; -import { JsonObject } from '@backstage/config'; import { JsonValue } from '@backstage/config'; import { Knex } from 'knex'; import { Logger } from 'winston'; @@ -92,9 +91,6 @@ export const createDatabase: typeof createDatabaseClient; // @public export function createDatabaseClient(dbConfig: Config, overrides?: Partial): Knex; -// @public -export function createNameOverride(client: string, name: string): Partial; - // @public (undocumented) export function createRootLogger(options?: winston.LoggerOptions, env?: NodeJS.ProcessEnv): winston.Logger; @@ -259,15 +255,9 @@ export class GitlabUrlReader implements UrlReader { // @public export function loadBackendConfig(options: Options): Promise; -// @public -export function normalizeConnection(connection: Knex.StaticConnectionConfig | JsonObject | string | undefined, client: string): Partial; - // @public export function notFoundHandler(): RequestHandler; -// @public -export function parseConnectionString(connectionString: string, client?: string): Knex.StaticConnectionConfig; - // @public export type PluginCacheManager = { getClient: (options?: ClientOptions) => CacheClient; diff --git a/packages/backend-common/src/database/index.ts b/packages/backend-common/src/database/index.ts index f8957907f0..bfb14e7353 100644 --- a/packages/backend-common/src/database/index.ts +++ b/packages/backend-common/src/database/index.ts @@ -14,8 +14,17 @@ * limitations under the License. */ -export * from './connection'; export * from './SingleConnection'; export * from './DatabaseManager'; +/* + * Undocumented API surface from connection is being reduced for future deprecation. + * Avoid exporting additional symbols. + */ +export { + createDatabaseClient, + createDatabase, + ensureDatabaseExists, +} from './connection'; + export type { PluginDatabaseManager } from './types';