Could not find a declaration file for module 'hclust' - reactjs

I npm installed this module and it is showing in the dependencies of my package.json. When I import { clusterData } from 'hclust', VS code tells me Could not find a declaration file for module 'hclust'. '/Users/danielsteman/Desktop/dev/spotify_cluster_analysis/webapp/reactTensor/node_modules/hclust/index.js' implicitly has an 'any' type. Try npm i --save-dev #types/hclust if it exists or add a new declaration (.d.ts) file containing declare module 'hclust';ts(7016). I also tried to run npm i --save-dev #types/hclust but I'm getting a 404 not found error. I'm not sure how to solve this issue.

As #types/hclust doesn't exist, you'll need to create your own .d.ts declaration file for the hclust module.
When you do so, you may also choose to submit it to DefinitelyTyped so that others may benefit from it.

Related

Could not find a declaration file for module 'reactstrap'

I'm lost, i tried to run my older react project, but now reactstrap and react-animation-components are not working.
Could not find a declaration file for module 'react-animation-components'. 'c:/Users/user/zreact/node_modules/react-animation-components/lib/react-animation-components.js' implicitly has an 'any' type.
Try npm i --save-dev #types/react-animation-components if it exists or add a new declaration (.d.ts) file containing declare module 'react-animation-components';ts(7016)
The same goes with react-animation.I tried npm i --save-dev #types/react-animation-components but that changes nothing.

React-aws-s3 installed but error 'Could not find a declaration file for module 'react-aws-s3''

I have ran yarn add react-aws-s3 several times and it is in my package.json file: "react-aws-s3": "^1.5.0",but for some reason I am still getting an error on this line: import S3 from 'react-aws-s3'; that reads:
Could not find a declaration file for module 'react-aws-s3'. 'c:/Users/e096752/Documents/Cole's Git Repos/CyberpunkAPI/frontend/node_modules/react-aws-s3/dist/react-aws-s3.js' implicitly has an 'any' type.
Try `npm i --save-dev #types/react-aws-s3` if it exists or add a new declaration (.d.ts) file containing `declare module 'react-aws-s3';`ts(7016)
So then I tried running yarn add #types/react-aws-s3 but got this error:
error An unexpected error occurred: "https://registry.yarnpkg.com/#types%2freact-aws-s3: Not found".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\e096752\\Documents\\Cole's Git Repos\\CyberpunkAPI\\frontend\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
It is also interesting to me that every time I have run either the install command or the add types command it has made me choose a version of react-router-dom which doesn't make much sense to me.
What is happening and what can I do to fix this probelm?
There are no typings for the react-aws-s3 in the DefinitelyTyped repo, so you cannot use the suggested command, but you can try the second suggestion: add a new declaration (.d.ts) file containing "declare module 'react-aws-s3';"
or you can try disable noImplicitAny and/or strict options in your tsconfig.json, so compiler will not complain about it.

Not Found #types/react-bootstrap-table2-editor

I am using react-bootstrap-table2, but i can't install for react-bootstrap-table2-editor typescript
Could not find a declaration file for module 'react-bootstrap-table2-editor'. 'node_modules/react-bootstrap-table2-editor/lib/index.js' implicitly has an 'any' type.
Try `npm install #types/react-bootstrap-table2-editor` if it exists or add a new declaration (.d.ts) file containing `declare module 'react-bootstrap-table2-editor';`ts(7016)
Can you give me some advice?
Run npm install #types/react-bootstrap-table-next
These aren't official types so they might not work that well.
Another option is to add // #ts-ignore above your import. This will mean no typescript support for that package but no error either

getting error : Could not find a declaration file for module 'react-bootstrap-modal'. in react js

I am new here in reactjs, I have installed npm install react-bootstrap-modal
When i used it with var Modal = require('react-bootstrap-modal') , it gives me error below, can anyone please help me what i need to do in that ?
Could not find a declaration file for module 'react-bootstrap-modal'. 'd:/wamp64/www/my-app/node_modules/react-bootstrap-modal/lib/Modal.js' implicitly has an 'any' type.Try `npm install #types/react-bootstrap-modal` if it exists or add a new declaration (.d.ts) file containing `declare module 'react-bootstrap-modal';` [7016]
Try `npm install #types/react-bootstrap-modal` if it exists or add a new declaration (.d.ts) file containing `declare module 'react-bootstrap-modal';` [7016]
The scoped type definition is not installed for react-bootstrap-modal
Try installing them:
npm install --save-dev #types/node
npm install --save #types/react-bootstrap
Typed version of packages are maintained by DefinitelyTyped, an
open source community. (For Typescript 2.0+)
https://github.com/DefinitelyTyped/DefinitelyTyped

Where do you add .d.ts files in React Native

I've recently installed a new package to use in React Native. As with other packages I was prompted in Visual Studio Code to:
[ts]
Could not find a declaration file for module 'react-native-material-
dropdown'. '/home/stumfi-mobile/123-app/node_modules/react-native-
material-dropdown/index.js' implicitly has an 'any' type. Try `npm
install #types/react-native-material-dropdown` if it exists or add a new
declaration (.d.ts) file containing `declare module 'react-native-
material-dropdown';`
Usually this is a trivial fix, as I just type:
npm install #types/react-native-material-dropdown
However today this failed. And I learned that npm has had some issues with tokens being compromised recently:
npm WARN notice Due to a recent security incident, all user tokenshave
been invalidated. Please see
https://status.npmjs.org/incidents/dn7c1fgrr7ng for more details. To
generate a new token, visit https://www.npmjs.com/settings/~/tokens or
run "npm login".
After investigating their links, I've decided I need to to this manually (and hopefully get to learn something). Where do I create this file (.d.ts) file containing `declare module 'react-native-material-dropdown'
Added folder types in src. And then the file anything.d.ts
/src/types/anything.d.ts
//anything.d.ts
declare module "react-native-material-dropdown";
This seems to work, a better answer with explanation is welcome.

Resources