feat: Add utilities#assert [#95469256] #309
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Opened as PR for code review. Initially opened as issue #285
DOMRenderer previously had methods for asserting state.
Putting those methods on the prototype makes it impossible for the
minifier to do any kind of dead-code elimination.
This commit adds an assert utility function used in order to check
if a certain condition is met.
Basically we are probably going to have an assert method that checks if a certain condition is being met and throw an error otherwise (basically like
t.ok
in tape). The issue is to make this minifiable/ integrate with our existing tools.Feedback is very welcome. The main goal is to
@michaelobriena @DnMllr