import { createConnectedClient } from "./createConnectedClient";

/**
 * Checks whether the given DSN is a master database.
 */
export async function isMasterDsn(dsn: string): Promise<boolean> {
  const client = await createConnectedClient(dsn);
  try {
    return await client.isMaster();
  } finally {
    await client.end();
  }
}
