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

Mixins take3 #1762

Merged
merged 4 commits into from
Sep 6, 2020
Merged

Mixins take3 #1762

merged 4 commits into from
Sep 6, 2020

Conversation

kum-deepak
Copy link
Collaborator

Ref #1703, type definitions are now generated.

After considering multiple approaches, settling to this one. It involved one interface each that describes what each of the three Mixins expects. In addition, all members of the mixin themselves need to be public.

We will need to exclude the private members during typdoc configuration.

@kum-deepak kum-deepak added this to the dc-v5 milestone Sep 5, 2020
@kum-deepak
Copy link
Collaborator Author

Please ignore it for now. The build fails for compat code.

@kum-deepak
Copy link
Collaborator Author

I had been using Node 11. One strange issue, occasionally, the grunt build will succeed (the rollup part), even if it has an error (which would fail in CI environments). If I run npm ci and rerun the build it will fail. Not sure what is happening. I think this life of a programmer 👼

The first step, I am switching to Node 12 on my local machine.

@kum-deepak
Copy link
Collaborator Author

Ready for review.

@kum-deepak kum-deepak merged commit 2c2e2b2 into dc-js:dc-v5 Sep 6, 2020
@kum-deepak kum-deepak deleted the mixin-take3 branch September 10, 2020 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant