GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — add more refactoring tools · Issue #4985 · microsoft/TypeScript

add more refactoring tools  #4985

New issue
Copy link
New issue
Copy link
Closed
Closed
add more refactoring tools #4985
Copy link
Assignees
mhegazy
Labels
CommittedThe team has roadmapped this issueThe team has roadmapped this issueDomain: APIRelates to the public API for TypeScriptRelates to the public API for TypeScriptDomain: LS: Refactoringse.g. extract to constant or function, rename symbole.g. extract to constant or function, rename symbolFixedA PR has been merged for this issueA PR has been merged for this issueSuggestionAn idea for TypeScriptAn idea for TypeScript

Description

@regisp
regisp
opened on Sep 26, 2015
Issue body actions

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

Reacted by Tobias Cudnik, fhelje, David, Stafford Williams, Patrick Desjardins, jwbay, Daryl LaBar, Svein Fidjestøl, Sławomir Rosiek and Olmo del Corral

Activity

  1. Ryan Cavanaugh (RyanCavanaugh)
    added
    SuggestionAn idea for TypeScriptAn idea for TypeScript
    Visual StudioIntegration with Visual StudioIntegration with Visual Studio
    on Sep 28, 2015
  2. frederikschubert commented on May 16, 2016

    @frederikschubert
    Frederik Schubert (frederikschubert)
    on May 16, 2016
    More actions

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

  3. Mohamed Hegazy (mhegazy)
    added
    Domain: APIRelates to the public API for TypeScriptRelates to the public API for TypeScript
    CommittedThe team has roadmapped this issueThe team has roadmapped this issue
    and removed
    Visual StudioIntegration with Visual StudioIntegration with Visual Studio
    on Jun 11, 2016
  4. Mohamed Hegazy (mhegazy)
    added this to the TypeScript 2.1 milestone on Jun 11, 2016
  5. Mohamed Hegazy (mhegazy)
    self-assigned this
    on Jun 11, 2016
  6. amirbaron commented on Sep 20, 2016

    @amirbaron
    Amir Baron (amirbaron)
    on Sep 20, 2016
    More actions

    Can we also have move method?

    Reacted by Tobias Cudnik
  7. Mohamed Hegazy (mhegazy)
    modified the milestones: This milestone has been deleted, TypeScript 2.1 on Sep 21, 2016
  8. DustinWehr commented on Oct 6, 2016

    @DustinWehr
    Dustin Wehr (DustinWehr)
    on Oct 6, 2016
    More actions

    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/

  9. Mohamed Hegazy (mhegazy)
    added
    Domain: LS: Refactoringse.g. extract to constant or function, rename symbole.g. extract to constant or function, rename symbol
    on Nov 21, 2016
  10. nkosi23 commented on Jan 17, 2017

    @nkosi23
    nkosi23
    on Jan 17, 2017
    More actions

    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.

  11. mhegazy commented on Jan 17, 2017

    @mhegazy
    Mohamed Hegazy (mhegazy)
    on Jan 17, 2017
    Contributor
    More actions

    Implement abstract class is covered by #11547

  12. mhegazy commented on Jan 17, 2017

    @mhegazy
    Mohamed Hegazy (mhegazy)
    on Jan 17, 2017
    Contributor
    More actions

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

  13. nkosi23 commented on Jan 18, 2017

    @nkosi23
    nkosi23
    on Jan 18, 2017
    More actions

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

  14. DanielRosenwasser commented on Oct 17, 2017

    @DanielRosenwasser
    Daniel Rosenwasser (DanielRosenwasser)
    on Oct 17, 2017
    Member
    More actions

    these should have been implemented in 2.5.

  15. Daniel Rosenwasser (DanielRosenwasser)
    closed this as completedon Oct 17, 2017
  16. Daniel Rosenwasser (DanielRosenwasser)
    added
    FixedA PR has been merged for this issueA PR has been merged for this issue
    on Oct 17, 2017
  17. Daniel Rosenwasser (DanielRosenwasser)
    removed this from the This milestone has been deleted milestone on Oct 17, 2017
  18. microsoft
    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

Assignees

  • @mhegazy
    Mohamed Hegazy (mhegazy)

Labels

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

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.