{"version":3,"file":"get-project-pgbouncer-config.mjs","names":[],"sources":["../../src/actions/get-project-pgbouncer-config.ts"],"sourcesContent":["import type { AppAction } from \"@keystrokehq/keystroke/app\";\nimport { z } from \"zod\";\n\nimport { action } from \"../action\";\nimport { supabase } from \"../app\";\n\nexport const SupabaseGetProjectPgbouncerConfigInput = z.object({\n  ref: z.string().describe(\"The unique ID of the Supabase project.\"),\n}).describe(\"Request schema for `GetProjectPgbouncerConfig`\");\nexport const SupabaseGetProjectPgbouncerConfigOutput = z.unknown();\n\nexport const supabaseGetProjectPgbouncerConfig: AppAction<\n  typeof SupabaseGetProjectPgbouncerConfigInput,\n  typeof SupabaseGetProjectPgbouncerConfigOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_GET_PROJECT_PGBOUNCER_CONFIG\", {\n  slug: \"supabase-get-project-pgbouncer-config\",\n  name: \"Get project PgBouncer config\",\n  description: \"Retrieves the active PgBouncer configuration (PostgreSQL connection pooler) for a Supabase project, used for performance tuning, auditing, or getting the connection string.\",\n  input: SupabaseGetProjectPgbouncerConfigInput,\n  output: SupabaseGetProjectPgbouncerConfigOutput,\n});\n"],"mappings":";;;AAWA,MAAa,oCAIT,OAAO,yCAAyC;CAClD,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAboD,EAAE,OAAO,EAC7D,KAAK,EAAE,OAAO,CAAC,CAAC,SAAS,wCAAwC,EACnE,CAAC,CAAC,CAAC,SAAS,gDAWH;CACP,QAXqD,EAAE,QAW/C;AACV,CAAC"}