Skip to content

"Feature can only be used in a .ts file." when switching the language mode to TypeScript in a .js file #9670

@dbaeumer

Description

@dbaeumer

From @niieani on July 13, 2016 10:45

  • VSCode Version: all versions, tested also on latest: 1.4.0-insider 50a0945
  • OS Version: OS X 10.11

Steps to Reproduce:

  1. Create a TypeScript file with a .js extension
  2. Change the language mode inside VSCode to "TypeScript" (defaults to JavaScript in files with a .js extension)
  3. Add some TypeScript specific code, e.g. interface ABC {}

Causes an error:

'interface declarations' can only be used in a .ts file.

Mentioned in the discussion here: #7926

Copied from original issue: microsoft/vscode#9199

Metadata

Metadata

Assignees

No one assigned

    Labels

    DuplicateAn existing issue was already createdSuggestionAn 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