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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
=== tests/cases/conformance/salsa/propertyAssignmentUseParentType2.js ===
/** @type {{ (): boolean; nuo: 789 }} */
export const inlined = () => true
>inlined : { (): boolean; nuo: 789; }
>() => true : { (): boolean; nuo: 789; }
>true : true
inlined.nuo = 789
>inlined.nuo = 789 : 789
>inlined.nuo : 789
>inlined : { (): boolean; nuo: 789; }
>nuo : 789
>789 : 789
/** @type {{ (): boolean; nuo: 789 }} */
export const duplicated = () => true
>duplicated : { (): boolean; nuo: 789; }
>() => true : { (): boolean; nuo: 789; }
>true : true
/** @type {789} */
duplicated.nuo = 789
>duplicated.nuo = 789 : 789
>duplicated.nuo : 789
>duplicated : { (): boolean; nuo: 789; }
>nuo : 789
>789 : 789
/** @type {{ (): boolean; nuo: 789 }} */
export const conflictingDuplicated = () => true
>conflictingDuplicated : { (): boolean; nuo: 789; }
>() => true : { (): boolean; nuo: 1000; }
>true : true
/** @type {1000} */
conflictingDuplicated.nuo = 789
>conflictingDuplicated.nuo = 789 : 789
>conflictingDuplicated.nuo : 789
>conflictingDuplicated : { (): boolean; nuo: 789; }
>nuo : 789
>789 : 789
|