gauge-ts icon indicating copy to clipboard operation
gauge-ts copied to clipboard

Upgrade dependencies

Open bockstaller opened this issue 1 year ago • 0 comments

This PR upgrades all dependencies. This is done in steps to show my work and should probably be squashed before merging to keep the history clean.

  • switches ts-jest compiler from ttypescript to ts-patch due to https://github.com/cevek/ttypescript/issues/140
  • switches to typescripts getDecorators() method as .decorator is removed
  • uses new declare global syntax https://www.typescriptlang.org/docs/handbook/declaration-files/templates/global-modifying-module-d-ts.html
  • uses typescript factory.getParameterDeclaration
  • fixes types in tests
  • auto fixes lint errors

This PR keeps using the legacy decorators.

bockstaller avatar Oct 31 '23 10:10 bockstaller