kfess
kfess
```ts type MyReturnType any> = T extends (...args: any[]) => infer U ? U : never ```
```ts type Includes = T extends [infer FIRST, ...infer REST] ? Equal extends true ? true: Includes : false ```
```ts type AnyOf = T extends [infer L, ...infer R] ? L extends 0 | false | '' | undefined | null | [] | Record ? AnyOf : true...
```ts type MyReadonly2 = { readonly [P in K]: T[P] } & { [P in Exclude]: T[P] } ```
```ts type DeepReadonly = { readonly [P in keyof T] : keyof T[P] extends never ? T[P] : DeepReadonly } ```
```ts type TrimLeft = S extends `${" " | "\t" | "\n"}${infer R}` ? TrimLeft : S ```