Skip to content

Commit 3c4f279

Browse files
authored
chore: migrate js-client tests to Typescript (#4608)
* chore: migrate js-client tests to Typescript * chore: set ts-node to transpile only * chore: remove ts ignore checks * chore: remove remaining @ts-ignore check
1 parent cf295a6 commit 3c4f279

8 files changed

+14395
-63
lines changed

package-lock.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/js-client/ava.config.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
const config = {
2-
files: ['src/**/*.test.js'],
2+
files: ['src/*.test.ts'],
33
verbose: true,
44
workerThreads: false,
5+
extensions: {
6+
ts: 'module',
7+
},
8+
nodeArguments: ['--loader=ts-node/esm'],
59
}
610

711
export default config

packages/js-client/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
"c8": "^7.11.0",
5656
"from2-string": "^1.1.0",
5757
"nock": "^13.0.0",
58+
"ts-node": "^10.9.1",
5859
"typescript": "^4.8.4",
5960
"uuid": "^8.3.2"
6061
},

0 commit comments

Comments
 (0)