{"version":3,"sources":["../../../source/schema/groups/typescript.ts"],"names":["z","TYPESCRIPT_EXTENSIONS","TYPESCRIPT_EXTENSION_SCHEMA","isTypeScriptExtension","extension"],"mappings":"AAAA,OAAS,KAAAA,MAAS,MAEX,IAAMC,EAAwB,CAAC,MAAO,KAAM,KAAK,EAE3CC,EAA8BF,EAAE,KAAKC,CAAqB,EAEhE,SAASE,EAAsBC,EAAqD,CAC1F,OAAOF,EAA4B,UAAUE,CAAS,EAAE,OACzD","sourcesContent":["import { z } from \"zod\";\n\nexport const TYPESCRIPT_EXTENSIONS = [\"cts\", \"ts\", \"mts\"] as const;\nexport type TypeScriptExtension = (typeof TYPESCRIPT_EXTENSIONS)[number];\nexport const TYPESCRIPT_EXTENSION_SCHEMA = z.enum(TYPESCRIPT_EXTENSIONS);\n\nexport function isTypeScriptExtension(extension: string): extension is TypeScriptExtension {\n\treturn TYPESCRIPT_EXTENSION_SCHEMA.safeParse(extension).success;\n}\n"]}