Closed JordonPhillips closed 7 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 85.09%. Comparing base (
b7106f4
) to head (429abe6
).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This migrates the settings object to be an immutable record (same thing as a python dataclass), reducing any risk from passing it around.
This also removes the protocol setting. It was never actually possible to set since the
fromNode
method didn't check for it. But also, it's just as easy to strip out the protocols you don't want via projection transforms.Resolving the protocol was dramatically simplified and bundled in to the protocol generator resolver.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.