This repository was archived by the owner on Jan 19, 2019. It is now read-only.
This repository was archived by the owner on Jan 19, 2019. It is now read-only.
TypeScript 2.x Support #105
Closed
Description
- Update typescript peerDependency to
^2.0.3
(Breaking: Updated to TypeScript 2.x (fixes #105) #112) - Investigate and fix broken tests caused by updated dependency:
-
jsx/tag-names-with-dots
(Breaking: Update JSX tagName conversion for TS 2 (refs #105) #108) -
jsx/tag-names-with-multi-dots
(Breaking: Update JSX tagName conversion for TS 2 (refs #105) #108) -
basics/declare-namespace-with-exported-function
(Fix: Exclude TSNode.flags when deeplyCopy fallback is used (refs #105) #107) -
decorators/method-decorators/method-decorator-factory-instance-member
(Fix: Rename decorator example to avoid issue in TS 2.x (refs #105) #106) -
decorators/method-decorators/method-decorator-instance-member
(Fix: Rename decorator example to avoid issue in TS 2.x (refs #105) #106)
-
- Transform new constructs introduced in TypeScript 2 (see TS 2.0 construct support #90 for additional background)
- shorthand ambient module declarations (Chore: Added test for shorthand-ambient-module-declaration (refs #105) #109)
- non-null assertion operator (Chore: Added test for non-null assertion operator (refs #105) #110)
- typed usages of
this
(Breaking: Updated to TypeScript 2.x (fixes #105) #112)
- Add parameter type annotations to the AST (requisite for typed-this) (Fix: Add parameter type annotations to the AST (refs #105) #111)