{"version":3,"file":"beta-check-vanity-subdomain-availability.cjs","names":["z","action"],"sources":["../../src/actions/beta-check-vanity-subdomain-availability.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 SupabaseBetaCheckVanitySubdomainAvailabilityInput = z.object({\n  ref: z.string().describe(\"The unique reference ID of the Supabase project.\"),\n  vanity_subdomain: z.string().describe(\"The desired vanity subdomain to check for availability (e.g., 'my-app'). Must be 1-63 alphanumeric characters or hyphens; cannot start or end with a hyphen.\"),\n}).describe(\"Request schema for `BetaCheckVanitySubdomainAvailability`\");\nexport const SupabaseBetaCheckVanitySubdomainAvailabilityOutput = z.object({\n  available: z.boolean().describe(\"Indicates whether the requested vanity subdomain is available for use.\").nullable(),\n}).passthrough().describe(\"Response schema for `BetaCheckVanitySubdomainAvailability`.\\n\\nThe Management API returns a plain object: {\\\"available\\\": boolean} without any wrapper.\");\n\nexport const supabaseBetaCheckVanitySubdomainAvailability: AppAction<\n  typeof SupabaseBetaCheckVanitySubdomainAvailabilityInput,\n  typeof SupabaseBetaCheckVanitySubdomainAvailabilityOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_BETA_CHECK_VANITY_SUBDOMAIN_AVAILABILITY\", {\n  slug: \"supabase-beta-check-vanity-subdomain-availability\",\n  name: \"Check vanity subdomain availability\",\n  description: \"Checks if a specific vanity subdomain is available for a Supabase project; this action does not reserve or assign the subdomain.\",\n  input: SupabaseBetaCheckVanitySubdomainAvailabilityInput,\n  output: SupabaseBetaCheckVanitySubdomainAvailabilityOutput,\n});\n"],"mappings":";;;;AAMA,MAAa,oDAAoDA,IAAAA,EAAE,OAAO;CACxE,KAAKA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,kDAAkD;CAC3E,kBAAkBA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,8JAA8J;AACtM,CAAC,CAAC,CAAC,SAAS,2DAA2D;AACvE,MAAa,qDAAqDA,IAAAA,EAAE,OAAO,EACzE,WAAWA,IAAAA,EAAE,QAAQ,CAAC,CAAC,SAAS,wEAAwE,CAAC,CAAC,SAAS,EACrH,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,yJAAyJ;AAEnL,MAAa,+CAITC,eAAAA,OAAO,qDAAqD;CAC9D,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}