babel/packages/babel-plugin-transform-typescript
Diogo Franco f9e0805337
Regenerate fixtures (#7120)
* Update line endings in test fixtures to match current output

* Fix incorrectly set up static-property-tdz fixtures

It seems the fixture runner does not look into subfolders.

* Remove expected file that should not exist

* Reenable disable optimisation test

* Reenable disabled nbsp tests

* Reenable comments between props test

The comments adjacent to children test is still broken so it stays off.
2017-12-28 19:28:05 +09:00
..
2017-12-28 19:28:05 +09:00
2017-12-25 14:04:08 -05:00

@babel/plugin-transform-typescript

Transform TypeScript into ES.next.

Does not type-check its input. For that, you will need to install and set up TypeScript.

Does not support namespaces or const enums because those require type information to transpile. Also does not support export = and import =, because those cannot be transpiled to ES.next.

Example

In

const x: number = 0;

Out

const x = 0;

Installation

npm install --save-dev @babel/plugin-transform-typescript

Usage

.babelrc

{
  "plugins": ["@babel/plugin-transform-typescript"]
}

Via CLI

babel --plugins @babel/plugin-transform-typescript script.js

Via Node API

require("@babel/core").transform("code", {
  plugins: ["@babel/plugin-transform-typescript"]
});