Type Alias HyphenCase<T>

HyphenCase: T extends `${infer L}${infer R}`
    ? `${L extends Uppercase<L> ? `-${Lowercase<L>}` : L}${HyphenCase<R>}`
    : T

Type Parameters

  • T extends string
MMNEPVFCICPMFPCPTTAAATR