Skip to content

Commit 06c4d4b

Browse files
committed
fix: export more required classes from the common library
1 parent 9486092 commit 06c4d4b

1 file changed

Lines changed: 32 additions & 5 deletions

File tree

common/lib/index.ts

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,42 @@ export * from "./connection_plugin";
1818
export * from "./plugin_manager";
1919
export * from "./utils/errors";
2020

21+
export { AwsClient } from "./aws_client";
2122
export { AwsPoolConfig } from "./aws_pool_config";
23+
export { ClientUtils } from "./utils/client_utils";
24+
export { ConnectionStringHostListProvider } from "./host_list_provider/connection_string_host_list_provider";
25+
export { ConnectionUrlParser } from "./utils/connection_url_parser";
26+
export { DatabaseDialectCodes } from "./database_dialect/database_dialect_codes";
27+
export { DatabaseType } from "./database_dialect/database_dialect";
28+
export { DriverConnectionProvider } from "./driver_connection_provider";
29+
export { FailoverRestriction } from "./plugins/failover/failover_restriction";
30+
export { HostAvailability } from "./host_availability/host_availability";
2231
export { HostInfo } from "./host_info";
23-
export { HostRole } from "./host_role";
2432
export { HostInfoBuilder } from "./host_info_builder";
25-
export type { ConnectionProvider } from "./connection_provider";
33+
export { HostRole } from "./host_role";
2634
export { InternalPooledConnectionProvider } from "./internal_pooled_connection_provider";
27-
export type { InternalPoolMapping } from "./utils/internal_pool_mapping";
28-
35+
export { Messages } from "./utils/messages";
36+
export { MonitoringRdsHostListProvider } from "./host_list_provider/monitoring/monitoring_host_list_provider";
37+
export { MySQLClientWrapper } from "./mysql_client_wrapper";
38+
export { PgClientWrapper } from "./pg_client_wrapper";
39+
export { RdsHostListProvider } from "./host_list_provider/rds_host_list_provider";
40+
export { TelemetryTraceLevel } from "./utils/telemetry/telemetry_trace_level";
2941
export { TransactionIsolationLevel } from "./utils/transaction_isolation_level";
42+
export { WrapperProperties } from "./wrapper_property";
43+
export { BlueGreenResult } from "./database_dialect/blue_green_dialect";
44+
export { isDialectTopologyAware } from "./utils/utils";
3045

31-
export { HostAvailability } from "./host_availability/host_availability";
46+
export type { AwsInternalPoolClient } from "./aws_pool_client";
47+
export type { BlueGreenDialect } from "./database_dialect/blue_green_dialect";
48+
export type { ClientWrapper } from "./client_wrapper";
49+
export type { ConnectionProvider } from "./connection_provider";
50+
export type { DatabaseDialect } from "./database_dialect/database_dialect";
51+
export type { DriverDialect } from "./driver_dialect/driver_dialect";
52+
export type { ErrorHandler } from "./error_handler";
3253
export type { HostAvailabilityStrategy } from "./host_availability/host_availability_strategy";
54+
export type { HostListProvider } from "./host_list_provider/host_list_provider";
55+
export type { HostListProviderService } from "./host_list_provider_service";
56+
export type { InternalPoolMapping } from "./utils/internal_pool_mapping";
57+
export type { LimitlessDatabaseDialect } from "./database_dialect/limitless_database_dialect";
58+
export type { PluginService } from "./plugin_service";
59+
export type { TopologyAwareDatabaseDialect } from "./topology_aware_database_dialect";

0 commit comments

Comments
 (0)