const foo = () => {}
type Test1 = typeof foo extends Record<string, any> ? 1 : 2 // Test1为1
type Test2 = typeof foo extends Record<string, unknown> ? 1 : 2 // Test2为2
//为什么这个函数可以extends Record呢...
//为什么函数可以extends Record<string, any>,又不能extends Record<string, unknown>
设计如此:https://github.com/microsoft/...