Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parser features for 7.14.0 #13098

Merged
merged 12 commits into from Apr 28, 2021
Merged

Parser features for 7.14.0 #13098

merged 12 commits into from Apr 28, 2021

Commits on Apr 26, 2021

  1. Configuration menu
    Copy the full SHA
    0372735 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b387c0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de28011 View commit details
    Browse the repository at this point in the history
  4. Support TS 4.3 override syntax in class (#13097)

    * support TS 4.3 `override` syntax in class
    
    * fix types
    
    * fix types
    
    * tweak error message
    
    * update TypeScript commit
    
    * split tests
    
    * add more tests
    
    * update allowlist
    
    * disallow `override` with `declare`
    
    * disallow `override` in non-sub class
    
    * update TypeScript allowlist
    
    * rename error message key
    
    * add more tests
    g-plane authored and nicolo-ribaudo committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    6c6240c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    75bca21 View commit details
    Browse the repository at this point in the history
  6. Support TS 4.3 get/set type members (#13089)

    Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
    sosukesuzuki and nicolo-ribaudo committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    76473e1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    94ca52d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    703776e View commit details
    Browse the repository at this point in the history
  9. Parse class fields and private methods by default (#13175)

    * feat: materialize class features
    
    * chore: move testcases to es2022
    
    * chore: update test fixtures
    
    * chore: remove classPr\w+ from options.json
    
    * chore: remove empty options.json
    
    * update flow test allowlist
    
    * update typescript allowlist
    JLHwung authored and nicolo-ribaudo committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    00a4909 View commit details
    Browse the repository at this point in the history
  10. Parse string export names by default (moduleStringNames) (#13195)

    * Parse string epxort names by default (`moduleStringNames`)
    
    * Remove remaining references
    nicolo-ribaudo committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    3c7aeb3 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Configuration menu
    Copy the full SHA
    d6e7535 View commit details
    Browse the repository at this point in the history
  2. [ts] Enforce order for the override modifier (#13209)

    * [ts] Enforce order for the `override` modifier
    
    * generator
    
    * Add more checks
    
    * Update TS tests
    nicolo-ribaudo committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    52a59b1 View commit details
    Browse the repository at this point in the history