cordova-plugin-file icon indicating copy to clipboard operation
cordova-plugin-file copied to clipboard

error TS2687: All declarations of 'name' must have identical modifiers.

Open elcreator opened this issue 2 years ago • 4 comments
trafficstars

Bug Report

Problem

What is expected to happen?

successful build

What does actually happen?

Error: node_modules/cordova-plugin-file/types/index.d.ts:47:5 - error TS2687: All declarations of 'name' must have identical modifiers.

47     name: string;
       ~~~~


Error: node_modules/cordova-plugin-file/types/index.d.ts:49:5 - error TS2687: All declarations of 'root' must have identical modifiers.

49     root: DirectoryEntry;
       ~~~~


Error: node_modules/cordova-plugin-file/types/index.d.ts:49:5 - error TS2717: Subsequent property declarations must have the same type.  Property 'root' must be of type 'FileSystemDirectoryEntry', but here has type 'DirectoryEntry'.

49     root: DirectoryEntry;
       ~~~~

  node_modules/typescript/lib/lib.dom.d.ts:8316:14
    8316     readonly root: FileSystemDirectoryEntry;
                      ~~~~
    'root' was also declared here.


Error: node_modules/typescript/lib/lib.dom.d.ts:8314:14 - error TS2687: All declarations of 'name' must have identical modifiers.

8314     readonly name: string;
                  ~~~~


Error: node_modules/typescript/lib/lib.dom.d.ts:8316:14 - error TS2687: All declarations of 'root' must have identical modifiers.

8316     readonly root: FileSystemDirectoryEntry;

Information

Command or Code

npm run build in Ionic 7

Environment, Platform, Device

Windows 11

Version information

"typescript": "~5.1.6"
"cordova-plugin-file": "^8.0.0",

Checklist

  • [x] I searched for existing GitHub issues
  • [ ] I updated all Cordova tooling to most recent version
  • [x] I included all the necessary information above

elcreator avatar Aug 07 '23 11:08 elcreator

any ideas? it conflicts with dom which is enabled by default in the tsconfig.json and is required for Angular

elcreator avatar Dec 03 '23 14:12 elcreator