gauge-ts
gauge-ts copied to clipboard
Upgrade dependencies
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.