| include_rules = [ | |
| # web interfaces cannot depend on private web code. | |
| "-ios/web", | |
| "+ios/web/public", | |
| ] | |
| specific_include_rules = { | |
| # Implementations of public web interfaces can depend on private web code. | |
| "^.*\.(cc|mm)$": [ | |
| "+ios/web", | |
| ], | |
| # Public headers are forbidden from using any content, even if it's currently | |
| # allowed in the web implementation. | |
| "^.*\.h$": [ | |
| "-content", | |
| ], | |
| } |