Qian Yu

Results 16 issues of Qian Yu

```ts type MyAwaited = T extends PromiseLike ? P extends PromiseLike ? MyAwaited : P : never ```

answer
en
189

```ts type TupleToObject = { [K in T[number]]: K } ```

answer
en
11

```ts type MyOmit = { [K in keyof T as K extends U ? never : K]: T[K] } ```

answer
3
en

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

answer
2
en

```ts type MyReadonly = { readonly [K in keyof T]:T[K] } ```

answer
7
en

```ts type MyPick = { [P in K]: T[P] } ```

answer
4
en

```ts type DeepReadonly = { readonly [P in keyof T]: T[P] extends Function ? T[P] : DeepReadonly } ```

answer
en
9

```ts type MyReadonly2 = { readonly [P in keyof T as P extends K ? P : never]: T[P] } & { [P in keyof T as P extends K...

answer
8
en