Skip to content

TypeAlias.First8Chars

github-actions[bot] edited this page Jul 8, 2026 · 34 revisions

umt / First8Chars

Type Alias: First8Chars<S, T>

First8Chars<S, T> = T["length"] extends 8 ? T extends [infer C1, infer C2, infer C3, infer C4, infer C5, infer C6, infer C7, infer C8, ...unknown[]] ? `${C1 & string}${C2 & string}${C3 & string}${C4 & string}${C5 & string}${C6 & string}${C7 & string}${C8 & string}` : never : S extends `${infer Head}${infer Rest}` ? First8Chars<Rest, [...T, Head]> : never

Defined in: types/logic/first8Chars.ts:2

Type Parameters

S

S extends string

T

T extends unknown[] = []

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally