Qian Yu

Results 16 issues of Qian Yu

```ts type MyReturnType = T extends (...args: any[]) => infer R ? R : never ```

answer
2
en

```ts type ReplaceAll = From extends '' ? S : S extends `${infer F}${From}${infer L}` ? `${F}${To}${ReplaceAll}` : S ```

answer
en
119

```ts type Replace = From extends '' ? S : S extends `${infer F}${From}${infer L}` ? `${F}${To}${L}` : S ```

answer
en
116

```ts type MyCapitalize = S extends `${infer F}${infer L}` ? `${Uppercase}${L}` : S ```

answer
en
110

```ts type LookUp = T extends { type: U } ? T : never ```

answer
en
62

```ts declare function PromiseAll(values: readonly [...T]): Promise ```

answer
en
20