• Giovanni Ortuño Urquidi's avatar
    mojo: Misc fixes to allow us to use the BluetoothSystem externs · 6335d128
    Giovanni Ortuño Urquidi authored
    Four small changes:
    
    1. Make a js_library that depends on the
       //services/device/public/mojom:mojom_externs_js_library. This
       unearthens a bunch of problems.
    2. Add externs for nested enum in interfaces and in structs.
    3. Refactor externs type generator to correctly generate externs for
       nested enums, structs, and unions.
    4. Changed the generated externs to not generate
       "mojo.internal.AssociatedInterfaceProxy" and
       "mojo.internal.AssociatedInterfaceRequest" since they are not
       fully supported by the lite bindings yet.
    
    Change-Id: Ife282be5e2b5dde5fc17a345c138981812a617d8
    Reviewed-on: https://chromium-review.googlesource.com/c/1369560
    Commit-Queue: Giovanni Ortuño Urquidi <ortuno@chromium.org>
    Reviewed-by: default avatarcalamity <calamity@chromium.org>
    Reviewed-by: default avatarKen Rockot <rockot@google.com>
    Cr-Commit-Position: refs/heads/master@{#615687}
    6335d128
BUILD.gn 1.68 KB