I'm not very familiar with Typescript, but I'm trying to determine if it's possible (or even makes sense) to support both Typescript and Node.js from the same codebase.

Is it enough to just provide a declaration file (`.d.ts`) for my library? Or will the Typescript support need to be even more integrated in to my code? If it helps, I'm referring to [this](https://github.com/scottwrobinson/camo) project specifically.

Any examples of open source projects that support both would be much appreciated.

Thanks!