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

Support named TypeScript enums/interfaces/modules #958

Merged
merged 3 commits into from
Jan 17, 2018

Conversation

spencerhakim
Copy link
Contributor

Addresses issues raised in #726 regarding TypeScript-specific AST nodes

@coveralls
Copy link

coveralls commented Oct 23, 2017

Coverage Status

Coverage decreased (-0.04%) to 95.992% when pulling 3a7b412 on spencerhakim:ts-nodes into 98acd6a on benmosher:master.

@coveralls
Copy link

coveralls commented Oct 23, 2017

Coverage Status

Coverage decreased (-0.04%) to 95.992% when pulling 65b1d50 on spencerhakim:ts-nodes into 98acd6a on benmosher:master.

@spencerhakim
Copy link
Contributor Author

@ljharb Since you're the most recent person to show activity on this repo, can you review/merge this?

@ljharb
Copy link
Member

ljharb commented Nov 15, 2017

@spencerhakim looks like we need some more tests first, so coverage doesn't go down.

@spencerhakim
Copy link
Contributor Author

@ljharb Look at my changes, I already added several tests to cover everything. I'm pretty sure it's just a false positive based on this line.

@ljharb
Copy link
Member

ljharb commented Nov 17, 2017

Which test covers a TSModuleDeclaration (or any of the other 3 types) without a TSExportKeyword?

@spencerhakim
Copy link
Contributor Author

Right, didn't think that through. >_<

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 96.098% when pulling bdc8a5f on spencerhakim:ts-nodes into 9db95b3 on benmosher:master.

3 similar comments
@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 96.098% when pulling bdc8a5f on spencerhakim:ts-nodes into 9db95b3 on benmosher:master.

@coveralls
Copy link

coveralls commented Nov 27, 2017

Coverage Status

Coverage increased (+0.01%) to 96.098% when pulling bdc8a5f on spencerhakim:ts-nodes into 9db95b3 on benmosher:master.

@coveralls
Copy link

coveralls commented Nov 27, 2017

Coverage Status

Coverage increased (+0.01%) to 96.098% when pulling bdc8a5f on spencerhakim:ts-nodes into 9db95b3 on benmosher:master.

@coveralls
Copy link

coveralls commented Nov 27, 2017

Coverage Status

Coverage increased (+0.01%) to 96.098% when pulling bdc8a5f on spencerhakim:ts-nodes into 9db95b3 on benmosher:master.

@spencerhakim
Copy link
Contributor Author

@ljharb Bump, since this is passing.

@ljharb
Copy link
Member

ljharb commented Dec 14, 2017

@spencerhakim the PR still needs reviews from other collabs

@ljharb
Copy link
Member

ljharb commented Jan 4, 2018

@spencerhakim this will need a fresh rebase, which has some conflicts, i'm afraid.

@spencerhakim
Copy link
Contributor Author

@ljharb After rebasing, this PR ended up being just a single line of actual new functionality, with the rest just being a bunch of new tests. Hope we can get it merged quickly once it passes CI.

@coveralls
Copy link

coveralls commented Jan 17, 2018

Coverage Status

Coverage remained the same at 96.225% when pulling 69084df on spencerhakim:ts-nodes into c9269be on benmosher:master.

@import-js import-js deleted a comment from coveralls Jan 17, 2018
@ljharb ljharb merged commit 655c33d into import-js:master Jan 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

3 participants