-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: Refactored to use an extension controller + require return types #92
Conversation
End-to-end Test Summary
Detailed Test Results
Failed Test SummaryNo failed tests ✨Flaky Test SummaryNo flaky tests detected. ✨ |
Unit Test Summary
Detailed Test Results
Failed Test SummaryNo failed tests ✨Flaky Test SummaryNo flaky tests detected. ✨ |
* @param dependency The value to assert. | ||
* @param name The name of the value to include in the error message if the assertion fails. | ||
*/ | ||
export function assertDefined<T>( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pretty much the same as assertNotNull
in @deephaven/utils
, not sure it's worth re-defining.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like installing @deephaven/utils
is going to take some extra work:
I've created @deephaven/utils - errors when installing in vscode extension #2185 to address changes needed in web-client-ui and Replace assertDefined with @deephaven/utils assertNotNull #95 as a follow up in the extension.
0a89ba3
to
21da460
Compare
extension
module to use a controller class. This should make things easier to test and encourages better architecturesupports #79