Skip to content

Commit d49ea4c

Browse files
authored
Merge pull request #15 from Rich-Harris/loosen-types
fix: loosen types
2 parents 88a5621 + 1e5dc9a commit d49ea4c

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
},
2020
"types": "./types/index.d.ts",
2121
"devDependencies": {
22+
"@typescript-eslint/types": "^8.2.0",
2223
"@vitest/ui": "^2.1.1",
2324
"acorn": "^8.11.3",
2425
"acorn-typescript": "^1.4.13",
@@ -37,8 +38,7 @@
3738
},
3839
"license": "MIT",
3940
"dependencies": {
40-
"@jridgewell/sourcemap-codec": "^1.4.15",
41-
"@typescript-eslint/types": "^8.2.0"
41+
"@jridgewell/sourcemap-codec": "^1.4.15"
4242
},
4343
"packageManager": "[email protected]"
4444
}

pnpm-lock.yaml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,14 @@ if (typeof window !== 'undefined' && typeof window.btoa === 'function') {
1717
}
1818

1919
/**
20-
* @param {TSESTree.Node} node
20+
* @param {{ type: string, [key: string]: any }} node
2121
* @param {PrintOptions} opts
2222
* @returns {{ code: string, map: any }} // TODO
2323
*/
2424
export function print(node, opts = {}) {
2525
if (Array.isArray(node)) {
2626
return print(
2727
{
28-
//@ts-expect-error
2928
type: 'Program',
3029
body: node,
3130
sourceType: 'module'
@@ -41,7 +40,7 @@ export function print(node, opts = {}) {
4140
multiline: false
4241
};
4342

44-
handle(node, state);
43+
handle(/** @type {TSESTree.Node} */ (node), state);
4544

4645
/** @typedef {[number, number, number, number]} Segment */
4746

0 commit comments

Comments
 (0)