En unknown
aux tuples, aux objets, aux nombres... Si vous y accédez avec [never]
il est égal à never
. Pourquoi donc any[never]
se comportent-ils différemment ? La situation suivante est-elle cohérente, pourquoi ?
type test0 = number[never] // never
type test1 = object[never] // never
type test2 = string[never] // string?
type test3 = any[never] // any?
type test4 = number[][never] // number
type test5 = object[][never] // object
type test6 = string[][never] // string
type test7 = any[][never] // any
type test8 = {}[][never] // {}