typescript cannot find module which is defined in declaration file of npm linked local project -


i have module foo has declaration file builds/declarations.d.ts, mentioned in package.json:

'types' : './builds/declarations.d.ts' 

the declaration file declares things so:

declare module '@my/module/lib/models/base' {     export default class base {          test():void;     } } 

then in module bar have module foo linked npm link. , has files trying access classes foo:

import base "@my/module/lib/models/base"; 

however compiler give error:

cannot find module '@my/module/lib/models/base'. 

note working before when temporarily had separate declaration files, when @my/module/lib/models/base.d.ts existing file.

but have bundled declarations nicely 1 file, , mentioned in package.json compiler can't find module.

but does work when add declaration file tsconfig.json so:

"files": [   "./src/index.ts",   "./node_modules/@my/module/lib/models/declarations.d.ts" ] 

but thought whole point of having declared in package.json picked automatically?

any hints should doing differently have compiler pick declarations automatically?


Comments

Popular posts from this blog

account - Script error login visual studio DefaultLogin_PCore.js -

xcode - CocoaPod Storyboard error: -