commit | f0d3b5c7fccdfde0c0b9f8acd0891ccd9b8f7659 | [log] [tgz] |
---|---|---|
author | Simon Zünd <[email protected]> | Thu Oct 10 06:28:02 2024 |
committer | Devtools-frontend LUCI CQ <devtools-frontend-scoped@luci-project-accounts.iam.gserviceaccount.com> | Thu Oct 10 07:23:16 2024 |
tree | d8b03c1fcf7609f29c06faea5e9fa01932ddc6da | |
parent | 61d6e0c7d491eb31ab90f3503e77202c2537c228 [diff] [blame] |
[deps] Upgrade TypeScript to 5.6.2 This upgrade requries some changes to the code base. TS 5.6 made the types for the iterator protocol more strict. We have some places in the code base where we retrieve the first item of `Set` via the `values()` iterator. This CL adds 'as' casts or uses 'done' as appropriate. For test code we use '!'. [email protected] Bug: None Change-Id: I09f1dccb31485a7e3036870f7688aa57f1202018 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5920100 Reviewed-by: Alex Rudenko <[email protected]> Commit-Queue: Simon Zünd <[email protected]>
diff --git a/front_end/panels/network/NetworkLogView.ts b/front_end/panels/network/NetworkLogView.ts index 50a1834..a130857 100644 --- a/front_end/panels/network/NetworkLogView.ts +++ b/front_end/panels/network/NetworkLogView.ts
@@ -1491,7 +1491,7 @@ // While creating nodes it may add more entries into staleRequests because redirect request nodes update the parent // node so we loop until we have no more stale requests. while (this.staleRequests.size) { - const request = this.staleRequests.values().next().value; + const request = this.staleRequests.values().next().value as SDK.NetworkRequest.NetworkRequest; this.staleRequests.delete(request); let node = networkRequestToNode.get(request); if (!node) {