fix issue #433: UserSession type safety was broken #459
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.
UserSession type safety broke due to the Omit<> type not being able to handle Index Signatures.
This should get back the type safety to the setUserSession and replaceUserSession.
I did not check for other occurrences of this problem across the codebase because it was the only time It came up for me,
And the only time mentioned by the issue #433, I hope the position for the utility types is fine; otherwise, just let me know where to put them, and I will change that