z.noUnrecognizedtype noUnrecognized<Obj extends object, Shape extends object> = [k in keyof Obj]: k extends keyof Shape ? Obj[k] : never;§Type Parameters§Obj extends object[src]§Shape extends object[src]§Type§[k in keyof Obj]: k extends keyof Shape ? Obj[k] : never[src]