Made calls go directly to mxCell rather than through mxGraphModel in many cases #24
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.
In this PR I've made it so most calls in the examples and core go directly to
mxCellrather than going throughmxGraphModelto improve readability+simplicity for newer users. The previous functions inmxGraphModelare still there but now forward to themxCellfunction with a// SLATED FOR DELETIONcomment to indicate it may be removed at a later date.So for example:
will become
I also have started to remove some of the
nulls as possible types to functions inmxCellto try to eliminate bugs which occur due tonulls being accidentally passed to functions and no exception raised, but please note this also will introduce bugs in some cases, especially wherenullis passed from non-typescript/plain-js files which don't have as strict checking.