Skip to content

Convert to destructed refactoring not enabled in JavaScript? #30764

@mjbvz

Description

@mjbvz

TypeScript Version: 3.5.0-dev.20190404

Search Terms:

  • refactor / refactoring
  • convert to destructed parameters

Code
For a simple js file

function doStuff(a, b, c) {
    return a + b + c;
}

doStuff('a', 'b', 1);
doStuff('x', 'y', 2);

Expected behavior:
A convert to restructured refactoring is available on doStuff

Actual behavior:
I'm not seeing any such refactoring show up in js files

Playground Link:

Related Issues:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Domain: JavaScriptThe issue relates to JavaScript specificallyDomain: LS: Refactoringse.g. extract to constant or function, rename symbolIn DiscussionNot yet reached consensusSuggestionAn idea for TypeScript

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions