WebUI: Remove some exceptions for definitions in validate_tsconfig
(1) Remove third_party/lit exception as it appears to be unnecessary (2) Remove tools/typescript/definitions exception, so that UIs are required to list all definitions from this folder that they are using. For all UIs other than the ones using the dependency mapping, this fixes a potential build issue as these targets were depending on files but not listing them as inputs for gn. (3) Only a couple of UIs were actually using the dependency mapping for tools/typescript/definitions introduced in https://chromium-review.googlesource.com/c/chromium/src/+/5315610 so revert most of this change, in favor of the exception removal mentioned in (2). The approach in (2) is preferred because most untracked dependencies in tools/typescript/definitions came from .d.ts files importing other .d.ts files, rather than from imports accessed via path_mappings. Bug: 326005022 Change-Id: Id102544c21b04b6efd55c3c19fabc992f3778efe Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5333878 Reviewed-by:Demetrios Papadopoulos <dpapad@chromium.org> Commit-Queue: Rebekah Potter <rbpotter@chromium.org> Reviewed-by:
Luciano Pacheco <lucmult@chromium.org> Cr-Commit-Position: refs/heads/main@{#1267378}
Loading
-
mentioned in commit 40412b90
-
mentioned in commit 718aecaa
-
mentioned in commit 67c1d4a0
-
mentioned in commit 9b1238b0
-
mentioned in commit 2c4d17ce
-
mentioned in commit df04574a
-
mentioned in commit a0172799
-
mentioned in commit 9ef7f8f5
-
mentioned in commit 74c30b1b
-
mentioned in commit 2bc33db4
-
mentioned in commit d8280999
-
mentioned in commit 8b55a443
Please register or sign in to comment