Fix tsc error with FileSystemFileHandle
This commit is contained in:
parent
1fa2e3e660
commit
85630949c5
@ -24,11 +24,11 @@ export const DropZone: React.FC<Props> = ({ children, workerPool }) => {
|
||||
return false;
|
||||
}
|
||||
const entry = await item.getAsFileSystemHandle();
|
||||
if (entry.kind === "file") {
|
||||
if (entry?.kind === "file") {
|
||||
const file = await (entry as FileSystemFileHandle).getFile();
|
||||
dispatch(setPluginsTxtAndApplyLoadOrder(await file.text()));
|
||||
return true;
|
||||
} else if (entry.kind === "directory") {
|
||||
} else if (entry?.kind === "directory") {
|
||||
const plugins: { getFile: () => Promise<File> }[] = [];
|
||||
const values = (
|
||||
entry as FileSystemDirectoryHandle & { values: any }
|
||||
|
13
package-lock.json
generated
13
package-lock.json
generated
@ -25,6 +25,7 @@
|
||||
"@types/node": "17.0.8",
|
||||
"@types/react": "17.0.38",
|
||||
"@types/react-dom": "^17.0.11",
|
||||
"@types/wicg-file-system-access": "^2020.9.5",
|
||||
"eslint": "8.6.0",
|
||||
"eslint-config-next": "12.0.8",
|
||||
"next-sitemap": "^2.1.14",
|
||||
@ -602,6 +603,12 @@
|
||||
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
|
||||
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
|
||||
},
|
||||
"node_modules/@types/wicg-file-system-access": {
|
||||
"version": "2020.9.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/wicg-file-system-access/-/wicg-file-system-access-2020.9.5.tgz",
|
||||
"integrity": "sha512-UYK244awtmcUYQfs7FR8710MJcefL2WvkyHMjA8yJzxd1mo0Gfn88sRZ1Bls7hiUhA2w7ne1gpJ9T5g3G0wOyA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@typescript-eslint/parser": {
|
||||
"version": "5.9.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.9.1.tgz",
|
||||
@ -4833,6 +4840,12 @@
|
||||
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
|
||||
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
|
||||
},
|
||||
"@types/wicg-file-system-access": {
|
||||
"version": "2020.9.5",
|
||||
"resolved": "https://registry.npmjs.org/@types/wicg-file-system-access/-/wicg-file-system-access-2020.9.5.tgz",
|
||||
"integrity": "sha512-UYK244awtmcUYQfs7FR8710MJcefL2WvkyHMjA8yJzxd1mo0Gfn88sRZ1Bls7hiUhA2w7ne1gpJ9T5g3G0wOyA==",
|
||||
"dev": true
|
||||
},
|
||||
"@typescript-eslint/parser": {
|
||||
"version": "5.9.1",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.9.1.tgz",
|
||||
|
@ -28,6 +28,7 @@
|
||||
"@types/node": "17.0.8",
|
||||
"@types/react": "17.0.38",
|
||||
"@types/react-dom": "^17.0.11",
|
||||
"@types/wicg-file-system-access": "^2020.9.5",
|
||||
"eslint": "8.6.0",
|
||||
"eslint-config-next": "12.0.8",
|
||||
"next-sitemap": "^2.1.14",
|
||||
|
Loading…
Reference in New Issue
Block a user