We used the wicg-task-scheduling types for `window.scheduler` but it
types it as optional - this is true for the general case but because we
are in Chrome we know it exists.
Unfortunately you cannot override the member from optional or not on
`Window`, so this CL removes the use of the
`@types/wicg-task-scheduling` package and reuses the code inline with
the extension to the `Window` interface making it always present.
Bug: none
Change-Id: I8399d3477f89f88e758ed31399c6256fcbd31de9
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6393155
Auto-Submit: Jack Franklin <jacktfranklin@chromium.org>
Reviewed-by: Connor Clark <cjamcl@chromium.org>
Commit-Queue: Connor Clark <cjamcl@chromium.org>
This was an initial experiment to make ts_library work with goma. We
got as far as building leaf modules remotely but getting the rest to
work was deemed infeasible.
This CL removes the prototype.
Note that this is different from siso + use_remoteexec. That works
silently under the hood and only relies on inputs/outputs being
defined correctly. It doesn't require special support in our
ts_library.py.
R=pfaffe@chromium.org
Bug: 40153338
Change-Id: I6de5e30eeb74b80a2ec591dfff0f700a584a43a7
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6309563
Reviewed-by: Philip Pfaffe <pfaffe@chromium.org>
Commit-Queue: Simon Zünd <szuend@chromium.org>