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

WIP: #2811 introduce circular types #3003

Merged
merged 7 commits into from
Oct 26, 2018
Merged

WIP: #2811 introduce circular types #3003

merged 7 commits into from
Oct 26, 2018

Conversation

aksonov
Copy link
Contributor

@aksonov aksonov commented Oct 25, 2018

No description provided.

@aksonov aksonov changed the base branch from master to 2811 October 25, 2018 15:26
@southerneer
Copy link
Contributor

southerneer commented Oct 25, 2018

One way that I debugged this issue in another project was to use VS Code typing plugins to quickly know when types break. In the screencap below you'll see that the type is any initially and when I comment out the late references the types are restored. Definitely not a solution to our problem, but it can help quickly iterate through possible solutions.

types

Just thought I'd mention it in case you hadn't stumbled onto this technique already.

@aksonov
Copy link
Contributor Author

aksonov commented Oct 25, 2018 via email

@southerneer
Copy link
Contributor

Yep, I'll give it a shot

@southerneer
Copy link
Contributor

It worked!

@aksonov
Copy link
Contributor Author

aksonov commented Oct 25, 2018 via email

@southerneer
Copy link
Contributor

I think we're good to go. AppCenter test "failed" because it isn't configured to build on non-master PRs. I'll go ahead and merge this into 2811 and we can review all in one place there.

@southerneer southerneer merged commit 42ca3a8 into 2811 Oct 26, 2018
@bengtan bengtan deleted the 2811-circular-types branch November 13, 2018 07:49
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