import { type TIntrinsicTemplateLiteral } from "https://deno.land/x/openbox@1.1.8/deps.ts";
Type Parameters
T extends TTemplateLiteralKind[]
M extends TIntrinsicMode
definition: M extends ("Lowercase" | "Uppercase") ? T extends [infer L, ...infer R] ? [TIntrinsic<AssertType<L>, M>, ...TIntrinsicTemplateLiteral<AssertRest<R>, M>] : T : M extends ("Capitalize" | "Uncapitalize") ? T extends [infer L, ...infer R] ? [TIntrinsic<AssertType<L>, M>, ...R] : T : T