blob: e0e4bc9b82e8d13f22b2e767caa7d4c10b8fd43c [file] [log] [blame]
# Copyright 2020 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//third_party/closure_compiler/compile_js.gni")
js_type_check("closure_compile") {
testonly = true
deps = [
":allowed_paths",
":dialog_type",
":element_object",
":files_app_state",
":key_modifiers",
":metadata_stats_type",
":remote_call",
":test_util",
":volume_manager_common_volume_type",
]
closure_flags =
strict_error_checking_closure_args + [
"js_module_root=./gen/ui",
"js_module_root=../../ui",
"browser_resolver_prefix_replacements=\"chrome://test/=./\"",
"hide_warnings_for=third_party/",
]
}
js_library("remote_call") {
testonly = true
deps = [
":element_object",
":key_modifiers",
":test_util",
":volume_manager_common_volume_type",
]
externs_list = [
"$externs_path/command_line_private.js",
"$externs_path/file_manager_private.js",
]
}
js_library("allowed_paths") {
}
js_library("dialog_type") {
}
js_library("element_object") {
}
js_library("files_app_state") {
deps = [
":allowed_paths",
":dialog_type",
]
}
js_library("key_modifiers") {
}
js_library("metadata_stats_type") {
}
js_library("volume_manager_common_volume_type") {
}
js_library("test_util") {
testonly = true
externs_list = [
"$externs_path/chrome_extensions.js",
"$externs_path/test.js",
]
}
js_library("testcase") {
testonly = true
}