-
Notifications
You must be signed in to change notification settings - Fork 6.8k
build: update jasmine types dependency #16834
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
build: update jasmine types dependency #16834
Conversation
e310a43
to
20e0712
Compare
Updates the jasmine types to the latest version. Unfortunately the update didn't bring in the types for the `jasmine.Env.configure` method, but it's still a good thing to update as it helps tsetse catch more incomplete test expectations.
20e0712
to
1cbc485
Compare
@@ -45,7 +45,7 @@ export function createFakeYtNamespace(): FakeYtNamespace { | |||
|
|||
for (const [event, callback] of playerSpy.addEventListener.calls.allArgs()) { | |||
if (event === name) { | |||
callback(arg); | |||
callback(arg as YT.PlayerEvent); |
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.
Note: I tried fixing this by improving type-safety in this method overall, but it looks like this is not possible as the passed arg
needs to be less tightened. Also the as any
cast above can't be replaced with YT.PlayerEvent
.
This test utility seems to need a general cleanup for type safety, but out of scope for this PR. The type update just caused a compilation failure as the addEventListener
callback type is now inferred properly and expects YT.PlayerEvent
.
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.
LGTM
Updates the jasmine types to the latest version. Unfortunately the update didn't bring in the types for the `jasmine.Env.configure` method, but it's still a good thing to update as it helps tsetse catch more incomplete test expectations. (cherry picked from commit 7c40679)
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Updates the jasmine types to the latest version. Unfortunately the update
didn't bring in the types for the
jasmine.Env.configure
method for #16833,but it's still a good thing to update as it helps tsetse catch more incomplete
test expectations.