BC-11414 - Refactor Tldraw Server ConfigurationModule to Use Injection Token Register Approach#101
Conversation
…ment variable management
- Implemented TypeGuard class with methods for checking types: isError, isNull, isUndefined, isNumber, isString, isArray, etc.
- Added check methods for strict type validation: checkNumber, checkString, checkArray, etc.
- Included methods for object key validation: checkKeyInObject, checkKeysInObject, and checkKeysInInstance.
- Introduced utility methods for retrieving values from objects: getValueFromObjectKey and getValueFromDeepObjectKey.
feat: implement CommaSeparatedStringToArray transformer
- Created CommaSeparatedStringToArray transformer to convert comma-separated strings into arrays of trimmed strings.
- Added tests to validate the transformation behavior for various input scenarios.
feat: add StringToBoolean transformer
- Developed StringToBoolean transformer to convert specific string values ('1', 'true', '0', 'false') to boolean.
- Included error handling for unsupported values.
feat: create StringToNumber transformer
- Implemented StringToNumber transformer to convert string representations of numbers into actual numbers.
- Added tests to ensure correct transformation from string to number.
3 tasks
…d update tests for number property
CeEv
reviewed
Mar 5, 2026
CeEv
approved these changes
Mar 5, 2026
…and update RedisGuard error handling
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.



Description
Links to Tickets or other pull requests
Screenshots of UI changes
Approval for review