Tim van der Lippe
4ea6ff4ba5
Migrate to private class members in models/issues_manager/
...
R=szuend@chromium.org
Bug: 1222126
Change-Id: Ie434053809b20f2309a4f771dd1137887bedf62b
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3342106
Auto-Submit: Tim Van der Lippe <tvanderlippe@chromium.org >
Reviewed-by: Simon Zünd <szuend@chromium.org >
Commit-Queue: Simon Zünd <szuend@chromium.org >
2021-12-15 16:57:47 +00:00
Sigurd Schneider
4c29a69985
Ensure P.Audits.IssueId is type-annotated consistently
...
DISABLE_THIRD_PARTY_CHECK=disable
Bug: chromium:1226471
Change-Id: Ic9d3352c7ce348aa180b0b110208e5aefb9bdf8a
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3074606
Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org >
Commit-Queue: Sigurd Schneider <sigurds@chromium.org >
2021-08-05 11:44:39 +00:00
Simon Zünd
31a0489b00
Use type-safe events for IssuesManager
...
This CL introduces a new type for the "IssuesManager.IssueAdded" event.
Using the new type-safe event infrastructure, all consumers of
IssuesManager events are now type-safe.
Bug: 1228674
Change-Id: I3e015fb3c44f26510fb78c385508a338bde741d5
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2978378
Commit-Queue: Simon Zünd <szuend@chromium.org >
Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org >
2021-07-19 06:48:21 +00:00
Simon Zünd
9a59e40402
[issues] Fix IssuesResolver using outdated event payload type
...
The payload for the IssueManager.Events.IssueAdded changed a few months
ago from passing a single issue to passing a (issue, model) tuple.
This CL updates the MockIssuesManager and IssuesResolver to use the
correct type.
Once type-safe event listeners are available, this sort of bug will
be prevented.
Bug: 1229955
Change-Id: Ia574420f49efe222309bb62b6bad0732ae7c93c4
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3034064
Reviewed-by: Sigurd Schneider <sigurds@chromium.org >
Commit-Queue: Simon Zünd <szuend@chromium.org >
2021-07-16 09:29:19 +00:00
Simon Zünd
735921cd29
[cleanup] Move removeEventListeners off EventTarget
...
removeEventListeners is already an exported function. Removing
the static method from `EventTarget` allows us to make `EventTarget`
a true interface.
Bug: 1228674
Change-Id: I8a870edc90438f6556b08f3329df6b2f850be297
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2978375
Reviewed-by: Tim van der Lippe <tvanderlippe@chromium.org >
Commit-Queue: Simon Zünd <szuend@chromium.org >
2021-07-13 12:33:35 +00:00
Sigurd Schneider
83c78f376d
Introduce IssueResolver that can resolve issueIds to issues
...
Bug: chromium:1213393
Change-Id: I1ec5792fd93cf0d21ba7bf5949b8db480be0eafd
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3015649
Commit-Queue: Sigurd Schneider <sigurds@chromium.org >
Reviewed-by: Wolfgang Beyer <wolfi@chromium.org >
2021-07-12 09:44:24 +00:00