Where to declare a types file
Is there a convention to place a
types.d.ts file?
My project structure looks like this:
- client folder and server folder are kept inside the root folder (.git).
- These folders have their own package.json and tsconfig.json files.
Where should I keep the d.ts files with the type declarations so i can call them directly from client and server components?
Can i use the types directly without importing them?4 Replies
If you want to share code between projects, you might consider a monorepo that has a
package.json (and tsconfig) in the root with a section like:
so thats what a monorepo is? 💀
also how would i declare types? i still dont understnad from googling 😭
Honestly, to answer your question, I would dig through MetaGame's Game repo which is the monorepo I have the most experience with.
I'd look at the root
package.json & tsconfig.json as well as those files in packages/backend/ & packages/web/ which are analogous to your server & client.
I don't have time right now.GitHub
GitHub - MetaFam/TheGame: The platform that MetaGame will be played...
The platform that MetaGame will be played on aka MetaOS - an open source framework for running decentralized societies. Currently featuring MyMeta Profiles, Dashboard & Quests - MetaFam/TheGame
Thanks so much, I'll look through the repo. 👩❤️💋👩