Steven

Results 47 issues of Steven

```ts type UnionToIntersection = (U extends any ? (arg: U) => 0 : never) extends (arg: infer I) => 0 ? I : never type _UnionToIntersection1 = Expect type _UnionToIntersection2...

answer
en
730

Right now there are many duplicated static assets in each `public` folder There are some discussion on this topic here: https://github.com/vercel/turbo/issues/2192 I am lead toward create a new repository move...

type/enhancement

```ts type AreTypesEquivalent = (() => T extends A ? 1 : 0) extends (() => T extends B ? 1 : 0) ? true : false type GetReadonlyKeys =...

answer
en
5

```ts type IntersectParameters = [VariadicType, VariadicType] extends [never, never] ? IntersectStaticParameters : [...IntersectStaticParameters, ...CombineTypes[]] type IntersectStaticParameters< l extends readonly unknown[], r extends readonly unknown[], Static extends any[] = [], I...

answer
en
31997

```ts type LengthOfString = S extends `${infer First extends string}${string}` ? NumFrom : 0 type LengthAssessment = S extends `${Tenfold}${infer _ extends string}` ? LengthAssessment extends infer A extends {Num:...

answer
en
31824

```ts type Digits = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 type DigitsX3 = [D, D, D] type Grid =...

answer
en
31797

```ts type UniqueItemsTuple = T extends [infer First, ...infer Trail extends unknown[]] ? First extends Result[number] ? UniqueItemsTuple : UniqueItemsTuple : Result function uniqueItems(items: T extends unknown[] ? T extends...

answer
en
30178

```ts type DistributeUnions = T extends unknown[] ? DistributeArray : T extends object ? Merge : T type DistributeArray = A extends [infer H, ...infer T] ? ArrHelper : []...

answer
en
869

```ts type HashMap = {a: 11, b: 12, c: 13, d: 14, e: 15, f: 16, g: 17, h: 18, i: 19, j: 20, k: 21, l: 22, m: 23,...

answer
en
925

```ts type DynamicRoute = Ambiguity extends '⛔⛔' ? never : ExtractNext extends [infer S extends NonEmpty, infer R extends string] ? S extends `[${infer P extends NonEmpty}]` ? P extends...

answer
en
33345