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

Allow allowJs and declaration to be used together #32372

Merged
merged 60 commits into from
Sep 26, 2019

Commits on Sep 6, 2019

  1. Allow allowJs and declaration to be used together

    This intorduces a new symbol-based declaration emitter - currently this
    is only used for JSON and JavaScript, as the output is likely worse than
    what the other declaration emitter is capable of. In addition, it is
    still incomplete - it does not yet support serializaing namespaces.
    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    78f04e5 View commit details
    Browse the repository at this point in the history
  2. Add tests for various import/export forms, add notes on export as nam…

    …espace and fix export * from
    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    f2a2a10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ccdff43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d18f1e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7ed1331 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d44383e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d7d37ab View commit details
    Browse the repository at this point in the history
  8. Integrate feedback from PR

    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    91c402e View commit details
    Browse the repository at this point in the history
  9. Fix issue with export= declarations visibility calculation and type d…

    …eclaration emit that impacted all forms of declaration emit
    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    eb3b4cd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    08c07cd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4d3a21d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    11e9a06 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    02cc16b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    76f1e21 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b4d6b2c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8d30a0c View commit details
    Browse the repository at this point in the history
  17. Fix lint

    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    d369552 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    85d3008 View commit details
    Browse the repository at this point in the history
  19. Suppoer having correctly named import types in bundled js declaration…

    … emit & adjust binding to allow namespaces with aliases to merge when the aliases look to be type-only
    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    e6ef543 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a0bf89e View commit details
    Browse the repository at this point in the history
  21. Fix discovered crash bug

    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    a68fd1d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    665afcf View commit details
    Browse the repository at this point in the history
  23. Add missing semicolon

    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    b87e4d6 View commit details
    Browse the repository at this point in the history
  24. Support @enum tag post-merge

    weswigham committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    114c4fd View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5af190b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    6ea316e View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    43d7965 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    bebce37 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    3961eae View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Configuration menu
    Copy the full SHA
    6998296 View commit details
    Browse the repository at this point in the history
  2. Fix bug in object define handling and add tests for object define pro…

    …perty declaration emit
    weswigham committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    799a4f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e3894d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Configuration menu
    Copy the full SHA
    94a64f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa67e4c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14749ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1a6da4 View commit details
    Browse the repository at this point in the history
  5. Split lint

    weswigham committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    733511d View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Configuration menu
    Copy the full SHA
    8de5d73 View commit details
    Browse the repository at this point in the history
  2. Remove now-unused function

    weswigham committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    a203b5f View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. PR feedback

    weswigham committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    550b869 View commit details
    Browse the repository at this point in the history
  2. Add some project references tests, remove some checks from project re…

    …fs codepaths that are now invalid
    weswigham committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    9d0cb15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87cbc15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ff95ab5 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Configuration menu
    Copy the full SHA
    bd9ac62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    649c9dd View commit details
    Browse the repository at this point in the history
  3. Rename case

    weswigham committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    cdcebc6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16a332f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e055a9b View commit details
    Browse the repository at this point in the history
  6. Update comment

    weswigham committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    08b105c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    adb773b View commit details
    Browse the repository at this point in the history
  8. Add shorthand prop to test

    weswigham committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    b8e2e91 View commit details
    Browse the repository at this point in the history
  9. Fix comment text

    weswigham committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    40a3540 View commit details
    Browse the repository at this point in the history
  10. Extract var to temp

    weswigham committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    4741f40 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    59ddf20 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8cad7b0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    861256f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0a2c6c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Another round of PR feedback, mostly style, small bugfix with constru…

    …ctors, and test showing bug in export assigned class expression name shadowing
    weswigham committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    db2b1f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7ef75b View commit details
    Browse the repository at this point in the history
  3. Use x instead of index

    weswigham committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    007b3d4 View commit details
    Browse the repository at this point in the history