Opened on 03/13/2015 at 10:20:21 AM

Closed on 01/13/2017 at 10:09:29 AM

#2138 closed change (rejected)

Support shorthand object literals in JSHydra

Reported by: sebastian Assignee:
Priority: P4 Milestone:
Module: Automation Keywords:
Cc: trev Blocked By:
Blocking: Platform: Unknown
Ready: yes Confidential: no
Tester: Verified working:
Review URL(s):

Description

Background

JSHydra doesn't support the shorthand syntax for object literals, where property names are identical to the variable names they are initialized from, e.g:

let a = 1;
let b = 2;
let o = {a, b}

I found doing that quite often in functions passing multiple return values wrapped into an object.

What to change

Make JSHydra convert {a, b} into:

{a: a, b: b}

Also support mixing of explicit and implicit property inilization. So {a, b: 42}should be converted to:

{a: a, b: 42}

Attachments (0)

Change History (1)

comment:1 Changed on 01/13/2017 at 10:09:29 AM by sebastian

  • Resolution set to rejected
  • Status changed from new to closed

jsHydra is no longer maintained, as we don't transpile the code anymore.

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none).
 
Note: See TracTickets for help on using tickets.