Skip to content

Commit 5a5c071

Browse files
authored
dev: fix leftover typescript migration issues (#1691)
* dev: fix leftover typescript migration issues * update tsconfigs * replace docusaurus rootdir * fix jest ts errors
1 parent b415eea commit 5a5c071

10 files changed

Lines changed: 13 additions & 15 deletions

docusaurus.config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ const config = {
2929
({
3030
docs: false,
3131
blog: false,
32+
theme: {
33+
customCss: [
34+
require.resolve('./docusaurus/pages/shared.css'),
35+
require.resolve('./docusaurus/pages/useTagGroupCombobox.css'),
36+
],
37+
},
3238
pages: {
3339
path: 'docusaurus/pages',
3440
include: ['**/*.{js,jsx,tsx}'],
@@ -42,6 +48,7 @@ const config = {
4248
name: 'configure-webpack-target',
4349
configureWebpack(webpackConfig, isServer) {
4450
webpackConfig.target = isServer ? 'node' : 'web'
51+
return {devtool: 'source-map'}
4552
},
4653
}),
4754
require.resolve('./docusaurus/plugins/webpack5polyfills.js'),

docusaurus/pages/combobox.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import * as React from 'react'
33
import Downshift from '../../src'
44
import {type ControllerStateAndHelpers} from '../../src/downshift.types'
55
import {colors} from '../utils'
6-
import './shared.css'
76

87
export default function ComboBox() {
98
return (

docusaurus/pages/useCombobox.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import * as React from 'react'
22

33
import {useCombobox} from '../../src'
44
import {colors} from '../utils'
5-
import './shared.css'
65

76
export default function DropdownCombobox() {
87
const [inputItems, setInputItems] = React.useState(colors)

docusaurus/pages/useMultipleCombobox.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import * as React from 'react'
33
import {useCombobox, useMultipleSelection} from '../../src'
44
import {type UseMultipleSelectionReturnValue} from '../../src/hooks/useMultipleSelection/index.types'
55
import {colors} from '../utils'
6-
import './shared.css'
76

87
const initialSelectedItems = colors.slice(0, 2)
98

docusaurus/pages/useMultipleSelect.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import * as React from 'react'
33
import {useSelect, useMultipleSelection} from '../../src'
44
import {type UseMultipleSelectionReturnValue} from '../../src/hooks/useMultipleSelection/index.types'
55
import {colors} from '../utils'
6-
import './shared.css'
76

87
const initialSelectedItems = colors.slice(0, 2)
98

docusaurus/pages/useSelect.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import * as React from 'react'
22

33
import {useSelect} from '../../src'
44
import {colors} from '../utils'
5-
import './shared.css'
65

76
export default function DropdownSelect() {
87
const {

docusaurus/pages/useTagGroup.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import * as React from 'react'
33
import {useTagGroup} from '../../src'
44
import {colors} from '../utils'
55

6-
import './shared.css'
76

87
export default function TagGroup() {
98
const initialItems = colors.slice(0, 5)

docusaurus/pages/useTagGroupCombobox.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ import * as React from 'react'
33
import {useTagGroup, useCombobox} from '../../src'
44
import {colors} from '../utils'
55

6-
import './shared.css'
7-
import './useTagGroupCombobox.css'
86

97
export default function TagGroup() {
108
const initialItems = colors.slice(0, 5)

docusaurus/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../tsconfig.json",
33
"compilerOptions": {
4-
"noEmit": true
4+
"noEmit": true,
5+
"rootDir": ".."
56
},
67
"include": ["./**/*.tsx*", "../typings/**/*.d.ts"]
78
}

tsconfig.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,20 @@
33
"allowJs": true,
44
"esModuleInterop": true,
55
"jsx": "react",
6-
"moduleResolution": "node",
6+
"moduleResolution": "bundler",
77
"strict": true,
88
"skipLibCheck": true,
99
"resolveJsonModule": true,
1010
"noUncheckedIndexedAccess": true,
1111
"module": "ESNext",
1212
"typeRoots": ["./node_modules/@types", "./node_modules/@testing-library"],
13+
"types": ["jest", "jest-dom", "node"],
1314
"strictNullChecks": true,
15+
"rootDir": "src",
1416
"outDir": "dist",
1517
"declaration": true,
1618
"declarationDir": "dist",
17-
"emitDeclarationOnly": true,
18-
"baseUrl": ".",
19-
"paths": {
20-
"*": ["*"]
21-
}
19+
"emitDeclarationOnly": true
2220
},
2321
"include": ["src/**/*.ts", "src/**/*.tsx"],
2422
"exclude": ["dist"]

0 commit comments

Comments
 (0)