tree: c18d341c5d5364247e0b30032dd4c4df9590e66d [path history] [tgz]
  1. bluetooth_interface.js
  2. bluetooth_private_interface.js
  3. input_method_private_interface.js
  4. language_settings_private.js
  5. language_settings_private_interface.js
  6. mojo_private_interface.js
  7. networking_private_interface.js
  8. OWNERS
  9. quick_unlock_private_interface.js
  10. README.md
  11. settings_private_interface.js
  12. system_display_interface.js
third_party/closure_compiler/interfaces/README.md

Creating or Updating an Interface

~/chromium/src/tools/json_schema_compiler/compiler.py is used to generate or update an existing interface.

Example: Run ~/chromium/src/tools/json_schema_compiler/compiler.py --root ~/chromium/src --namespace extensions --generator interface extensions/common/api/system_display.idl > ~/chromium/src/third_party/closure_compiler/interfaces/system_display_interface.js to generate an up-to-date system_display_interface.