Skip to content

Commit e33cfe9

Browse files
committed
fix: declare module and import/no-unresolved
import-js/eslint-import-resolver-typescript#197
1 parent 5fcfed1 commit e33cfe9

File tree

4 files changed

+59
-56
lines changed

4 files changed

+59
-56
lines changed

.eslintrc.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ module.exports = {
1515
react: {
1616
version: '17.0.2',
1717
},
18+
'import/parsers': {
19+
'@typescript-eslint/parser': ['.ts', '.tsx'],
20+
},
1821
'import/resolver': {
1922
node: {
2023
extensions: ['.js', '.jsx', '.ts', '.tsx', '.mjs'],
@@ -32,6 +35,7 @@ module.exports = {
3235
},
3336
},
3437
rules: {
38+
'import/no-unresolved': [2, { ignore: ['\\$:/'] }],
3539
// 'no-use-before-define': ['error', { ignoreTypeReferences: true, functions: false }],
3640
'unicorn/prevent-abbreviations': [
3741
'error',

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
"eslint-import-resolver-typescript": "3.5.3",
5252
"eslint-plugin-autofix": "1.1.0",
5353
"eslint-plugin-html": "7.1.0",
54-
"eslint-plugin-import": "^2.27.5",
54+
"eslint-plugin-import": "npm:[email protected]",
5555
"eslint-plugin-n": "^15.6.1",
5656
"eslint-plugin-node": "11.1.0",
5757
"eslint-plugin-prettier": "4.2.1",

pnpm-lock.yaml

Lines changed: 52 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import type { Widget as IWidget, IChangedTiddlers } from 'tiddlywiki';
2-
3-
const Widget = (require('$:/core/modules/widgets/widget.js') as { widget: typeof IWidget }).widget;
1+
import type { IChangedTiddlers } from 'tiddlywiki';
2+
import { widget as Widget } from '$:/core/modules/widgets/widget.js';
43

54
class ExampleWidget extends Widget {
65
// constructor(parseTreeNode: IParseTreeNode, options?: unknown) {

0 commit comments

Comments
 (0)