vercel / ms

Tiny millisecond conversion utility
https://npmjs.com/ms
MIT License
5.16k stars 265 forks source link

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

Open jjangga0214 opened 2 years ago

jjangga0214 commented 2 years ago

Hi!

I faced this issue.

Could not find a declaration file for module 'ms'. '/Users/ocean/main/haetae/node_modules/.pnpm/ms@2.1.3/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 git@github.com: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

Thanks!

SpencerDuball commented 2 years ago

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 ms@3.0.0-canary.1

vighnesh153 commented 1 year ago

Any tentative date for the release of v3?