
The various declarative API directories have a number of circular dependencies that need to be broken up, and this is the first in a series of CLs to do that. This CL creates a separate file in extensions/browser that defines the IDs that were previously defined in RulesRegistryService. Bug: 40593486 Change-Id: I7f263e79b0af5b805d01951b403a28d814c4d463 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6288584 Auto-Submit: David Bertoni <dbertoni@chromium.org> Reviewed-by: Solomon Kinard <solomonkinard@chromium.org> Commit-Queue: David Bertoni <dbertoni@chromium.org> Cr-Commit-Position: refs/heads/main@{#1423468}
This will become a reusable extensions module. It implements the core parts of Chrome's extension system, and can be used with any host of the content module.
Some extensions code that is not Chrome-specific still lives in //chrome/browser/extensions and will be moved here.
Technical Documentation: