Roubaozi
Roubaozi
修复步骤 1. `cd packages/core` 2. `pnpm install` 3. `pnpm uninstall console` 4. `pnpm install consola`
```js type User = { id: number; kind: string; }; type MyUser extends User{ age:number } function makeCustomer(u: T): T { // Error(TS 编译器版本:v4.4.2) // Type '{ id: number; kind:...
```ts type ObjectEntries = { [P in keyof Required]: [P, Required[P] extends never ? undefined : Required[P]] }[keyof T] ``` 通过了所有的测试用例