ms icon indicating copy to clipboard operation
ms copied to clipboard

fix(typing): Could not find a declaration file for module 'ms'.

Open jjangga0214 opened this issue 2 years ago • 2 comments

Hi!

I faced this issue.

Could not find a declaration file for module 'ms'. '/Users/ocean/main/haetae/node_modules/.pnpm/[email protected]/node_modules/ms/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/ms` if it exists or add a new declaration (.d.ts) file containing `declare module 'ms';`ts(7016)
스크린샷 2022-07-24 오후 3 41 59

Currently, my project is written in typescript and to be compiled to CJS.

Reproduction

$ git clone [email protected]:jjangga0214/haetae.git
$ cd haetae 
$ git reset --hard 5e8e501
$ pnpm install
$ cd packages/core
$ vi src/index.ts # And then remove @ts-ignore from the source file
$ pnpm tsc --noEmit

Info

  • os: macOS 12.4
  • node: 16.13.1
  • pnpm: 7.5.1

Thanks!

jjangga0214 avatar Jul 24 '22 06:07 jjangga0214

Per the documentation it looks like typescript typings are available after version 3.0.0. Currently, 3.0.0-canary.1 and 3.0.0-canary.0 are available but not downloaded by default. If you want typescript typings out of the box you can run this command now, or wait for the canary to become the latest main version: yarn add ms@3 or npm i [email protected]

SpencerDuball avatar Jul 29 '22 21:07 SpencerDuball

Any tentative date for the release of v3?

vighnesh153 avatar Mar 06 '23 05:03 vighnesh153