fix: limit helpers from db manager connections

Signed-off-by: Minn Soe <contributions@minn.io>
This commit is contained in:
Minn Soe
2021-06-15 18:21:12 +01:00
parent 1753dae28a
commit 78830d3b7e
2 changed files with 10 additions and 11 deletions
-10
View File
@@ -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.Config>): Knex<any, unknown[]>;
// @public
export function createNameOverride(client: string, name: string): Partial<Knex.Config>;
// @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<Config>;
// @public
export function normalizeConnection(connection: Knex.StaticConnectionConfig | JsonObject | string | undefined, client: string): Partial<Knex.StaticConnectionConfig>;
// @public
export function notFoundHandler(): RequestHandler;
// @public
export function parseConnectionString(connectionString: string, client?: string): Knex.StaticConnectionConfig;
// @public
export type PluginCacheManager = {
getClient: (options?: ClientOptions) => CacheClient;
+10 -1
View File
@@ -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';