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

Formatting string according to pattern without regex in php -

c - zlib and gdi32 with OpenSSL? -

java - inputmismatch exception -