-
Notifications
You must be signed in to change notification settings - Fork 92
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
feat(NODE-5420)!: remove JS bindings from libmongocrypt #667
Conversation
d6928a8
to
8109f45
Compare
8109f45
to
d484295
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly good to go, we can roll back some deletions to save us effort in the next piece of work
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can check over the changes Anna requested, and there's some thumbs up but no change (the export one here). I think we only discussed the type tests offline, but post a "from slack: X" if I'm forgetting, ty!
Co-authored-by: Neal Beeken <neal.beeken@mongodb.com>
…odb/libmongocrypt into no-story-remove-logic-from-bindings
This is a large PR, but viewing commit-by-commit helps with the changes. The first commit removes all the JS files.
Summary of changes
addon
folder. Build scripts have been updated to look here.index.js
file has been converted to TS, now lives insrc
and contains TS types for theMongoCrypt
class and the supporting C++ Javascript classes.prepare
script has been added that builds the TS bindings and puts them in thelib
folder (copied from the driver).I suggest viewing this commit's diff: 077e61e