镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Quick fix at await to make current function async #21034

Description

@jwbay

TypeScript Version: 2.7.0-dev.201xxxxx

Code

function foo() {
  await/*1*/ bar();
}

Expected behavior:
At 1, offers a code action that converts the innermost function to async:

async function foo() {
  await bar();
}

Actual behavior:
Error at 1 with no quick fix offered

Activity

  1. mhegazy commented on Jan 6, 2018

    @mhegazy
    Contributor

    A PR for adding the new quick fix would be appreciated. should be a simple one to add.

  2. added this to the milestone on Jan 6, 2018
  3. srolel commented on Jan 8, 2018

    @srolel
    Contributor

    I'd like to work on this, I think I have all I need (taking examples from the files in src/services/codefixes).

  4. modified the milestones: , TypeScript 2.7 on Jan 10, 2018
  5. mhegazy commented on Jan 10, 2018

    @mhegazy
    Contributor
  6. locked and limited conversation to collaborators on Jul 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Domain: LS: Quick FixesEditor-provided fixes, often called code actions.FixedA PR has been merged for this issueGood First IssueWell scoped, documented and has the green lightHelp WantedYou can do thisSuggestionAn idea for TypeScript

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions