1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
//// [tests/cases/conformance/types/nonPrimitive/nonPrimitiveAccessProperty.ts] ////
=== nonPrimitiveAccessProperty.ts ===
var a: object;
>a : object
a.toString();
>a.toString() : string
>a.toString : () => string
>a : object
>toString : () => string
a.nonExist(); // error
>a.nonExist() : any
>a.nonExist : any
>a : object
>nonExist : any
var { destructuring } = a; // error
>destructuring : any
>a : object
var { ...rest } = a; // ok
>rest : {}
>a : object
|