Type Alias _UpperOrElse<N, Else>

_UpperOrElse<N, Else>: N extends Uppercase<infer Y>
    ? string extends Y
        ? Uppercase<any> extends N
            ? Y
            : N
        : $ExtractManipulatedString<Y>
    : Else

Type Parameters

  • N
  • Else