Skip to content

add more refactoring tools  #4985

Closed
Closed

Description

@regisp

Hi,

I'd really love to see refactoring tools such as

  • implement interface
  • extract method

come in typescript (at least for visual studio 2015).

Many thanks for your work!

Régis

Activity

  1. frederikschubert commented on May 16, 2016

    @frederikschubert

    I would also like to see this as it would make the development experience much better.

  2. added
    Domain: APIRelates to the public API for TypeScript
    CommittedThe team has roadmapped this issue
    and removed
    Visual StudioIntegration with Visual Studio
    on Jun 11, 2016
  3. amirbaron commented on Sep 20, 2016

    @amirbaron

    Can we also have move method?

  4. modified the milestones: , TypeScript 2.1 on Sep 21, 2016
  5. DustinWehr commented on Oct 6, 2016

    @DustinWehr

    I asked a question on reddit related to this. Would be very grateful to get a response from someone at Microsoft. https://www.reddit.com/r/typescript/comments/54bzah/friendly_typedclassbased_representation_of/

  6. nkosi23 commented on Jan 17, 2017

    @nkosi23

    What I'd love for VS2015 is refactoring tools for:

    • Implementing abstract classes
    • Generating the constructor of subtypes

    These are basics that would bring a massive improvement to the development experience.

  7. mhegazy commented on Jan 17, 2017

    @mhegazy
    Contributor

    Implement abstract class is covered by #11547

  8. mhegazy commented on Jan 17, 2017

    @mhegazy
    Contributor

    Please file new issues instead of adding new items to this issue.

  9. nkosi23 commented on Jan 18, 2017

    @nkosi23

    Thanks for the info. Sorry I thought this was a sort of catch-all issue for refactoring tools requests.

  10. DanielRosenwasser commented on Oct 17, 2017

    @DanielRosenwasser
    Member

    these should have been implemented in 2.5.

  11. removed this from the milestone on Oct 17, 2017
  12. locked and limited conversation to collaborators on Jun 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

CommittedThe team has roadmapped this issueDomain: APIRelates to the public API for TypeScriptDomain: LS: Refactoringse.g. extract to constant or function, rename symbolFixedA PR has been merged for this issueSuggestionAn idea for TypeScript

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions