Skip to content

Potential TypeScript#4

Open
Offroaders123 wants to merge 6 commits intoDeveloperExotic:mainfrom
Offroaders123:exp-ts
Open

Potential TypeScript#4
Offroaders123 wants to merge 6 commits intoDeveloperExotic:mainfrom
Offroaders123:exp-ts

Conversation

@Offroaders123
Copy link

Started setting up the initial stages of adding type checking to the project. Right now it is with JSDoc type annotations, and a tsconfig which allows type checking in the editor, as well as the terminal. There are more files to be annotated, thought I would upstream this as a starting basis.

Thanks for building this project! Love that it uses Node.js as well, a great way to incrementally build it.

DeveloperExotic and others added 6 commits March 9, 2026 15:11
Just to start things off. Will have to make some changes, as this is just the default config I use.
Marking these as specific dependencies for the dev environment.
Forgot to update this flag, as it's not ESM, quite yet at least. Will look into that once everything is type-checked.
@DeveloperExotic
Copy link
Owner

Thanks for the contribution! Though I can't accept this PR yet because the tsconfig.json file is missing from the actual codebase, and there are duplicate method definitions. Additionally, the buffer type annotations are incorrect.

Please fix these issues!

@DeveloperExotic DeveloperExotic force-pushed the main branch 3 times, most recently from 26a925d to 2be0b85 Compare March 10, 2026 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants