Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate drag listener and parsers to typescript. Move all types definitions to interface file #765

Merged
merged 4 commits into from
Apr 14, 2022

Conversation

gilest
Copy link
Collaborator

@gilest gilest commented Apr 13, 2022

These are the final pieces of internals that were still provided in js. Makes the upcoming v2 build much easier if all internal files are ts.

It's not the most elegant, especially as there is some cheeky duck-typing/synthetic stuff happening here. My ts experience is limited.

I've also moved all type definitions into a single interfaces file. This helps to avoid issues with circular dependency importing I've encountered downstream in the v2 addon branch.

@gilest gilest merged commit 9390723 into master Apr 14, 2022
@gilest gilest deleted the fix/remaining-types branch April 14, 2022 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant