• Jérémie Boulic's avatar
    Extract files_app_entry_types interfaces · 3a30346d
    Jérémie Boulic authored
    Moving interfaces definitions in files_app_entry_types.js to
    ui/file_manager/externs/files_app_entry_interfaces.js.
    
    This is part of the preparation for the migration of Files app JS code
    to JS modules.  Due to Closure compiler limitations with externs and
    JS Modules we'll generate modules for some externs files and use as
    modules instead of externs.
    
    This fixes a circular dependency where the implementations in
    files_app_entry_types.js depend on volume_info.js which depends on these
    extracted interfaces.
    
    BUG=chromium:1133186, b/172300267
    
    Change-Id: If2643c1bc50732c847d0dc99ae19bc4918c5be3b
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2517186Reviewed-by: default avatarLuciano Pacheco <lucmult@chromium.org>
    Commit-Queue: Jeremie Boulic <jboulic@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#823904}
    3a30346d
files_app_entry_interfaces.js 6.78 KB