Type Alias TruncateTo32<T>

TruncateTo32: T extends ""
    ? unknown
    : T extends `${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}${infer R}`
        ? T extends `${infer F}${R}` ? F : never
        : T

Type Parameters

  • T extends string