{"version":3,"file":"get-project-pgbouncer-config.cjs","names":["z","action"],"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":";;;;AAMA,MAAa,yCAAyCA,IAAAA,EAAE,OAAO,EAC7D,KAAKA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,wCAAwC,EACnE,CAAC,CAAC,CAAC,SAAS,gDAAgD;AAC5D,MAAa,0CAA0CA,IAAAA,EAAE,QAAQ;AAEjE,MAAa,oCAITC,eAAAA,OAAO,yCAAyC;CAClD,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}