{"version":3,"file":"alpha-delete-third-party-auth-integration.cjs","names":["z","action"],"sources":["../../src/actions/alpha-delete-third-party-auth-integration.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 SupabaseAlphaDeleteThirdPartyAuthIntegrationInput = z.object({\n  ref: z.string().describe(\"The unique reference ID of the Supabase project.\"),\n  tpa_id: z.string().describe(\"The unique identifier (ID) of the third-party authentication provider configuration to be removed.\"),\n}).describe(\"Request schema for `AlphaDeleteThirdPartyAuthIntegration`\");\nexport const SupabaseAlphaDeleteThirdPartyAuthIntegrationOutput = z.object({\n  id: z.string().nullable(),\n  type: z.string().nullable(),\n  jwks_url: z.string().nullable().optional(),\n  updated_at: z.string().nullable(),\n  custom_jwks: z.record(z.string(), z.unknown()).nullable().optional(),\n  inserted_at: z.string().nullable(),\n  resolved_at: z.string().nullable().optional(),\n  resolved_jwks: z.record(z.string(), z.unknown()).nullable().optional(),\n  oidc_issuer_url: z.string().nullable().optional(),\n}).passthrough().describe(\"Flattened response schema to match the API (200 returns the object directly, not wrapped).\\nSource: Supabase Management API — DELETE /v1/projects/{ref}/config/auth/third-party-auth/{tpa_id}.\");\n\nexport const supabaseAlphaDeleteThirdPartyAuthIntegration: AppAction<\n  typeof SupabaseAlphaDeleteThirdPartyAuthIntegrationInput,\n  typeof SupabaseAlphaDeleteThirdPartyAuthIntegrationOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_ALPHA_DELETE_THIRD_PARTY_AUTH_INTEGRATION\", {\n  slug: \"supabase-alpha-delete-third-party-auth-integration\",\n  name: \"Delete third party auth config\",\n  description: \"Removes a third-party authentication provider (e.g., Google, GitHub) from a Supabase project's configuration; this immediately prevents users from logging in via that method.\",\n  input: SupabaseAlphaDeleteThirdPartyAuthIntegrationInput,\n  output: SupabaseAlphaDeleteThirdPartyAuthIntegrationOutput,\n});\n"],"mappings":";;;;AAMA,MAAa,oDAAoDA,IAAAA,EAAE,OAAO;CACxE,KAAKA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,kDAAkD;CAC3E,QAAQA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,oGAAoG;AAClI,CAAC,CAAC,CAAC,SAAS,2DAA2D;AACvE,MAAa,qDAAqDA,IAAAA,EAAE,OAAO;CACzE,IAAIA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CACxB,MAAMA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAC1B,UAAUA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CACzC,YAAYA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CAChC,aAAaA,IAAAA,EAAE,OAAOA,IAAAA,EAAE,OAAO,GAAGA,IAAAA,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CACnE,aAAaA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS;CACjC,aAAaA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CAC5C,eAAeA,IAAAA,EAAE,OAAOA,IAAAA,EAAE,OAAO,GAAGA,IAAAA,EAAE,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;CACrE,iBAAiBA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,SAAS;AAClD,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,gMAAgM;AAE1N,MAAa,+CAITC,eAAAA,OAAO,sDAAsD;CAC/D,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}