diff options
Diffstat (limited to 'tensorflow/tensorboard/components/tf_backend/BUILD')
-rw-r--r-- | tensorflow/tensorboard/components/tf_backend/BUILD | 48 |
1 files changed, 17 insertions, 31 deletions
diff --git a/tensorflow/tensorboard/components/tf_backend/BUILD b/tensorflow/tensorboard/components/tf_backend/BUILD index 1691094a1c..03dd2aba9f 100644 --- a/tensorflow/tensorboard/components/tf_backend/BUILD +++ b/tensorflow/tensorboard/components/tf_backend/BUILD @@ -1,16 +1,19 @@ package(default_visibility = ["//tensorflow:internal"]) -load("@io_bazel_rules_closure//closure:defs.bzl", "web_library") -load("//tensorflow/tensorboard:hacks.bzl", "tensorboard_typescript_bundle") -load("//tensorflow/tensorboard:defs.bzl", "tensorboard_typescript_genrule") +load("//tensorflow/tensorboard:defs.bzl", "tensorboard_webcomponent_library") +load("//tensorflow/tensorboard:web.bzl", "ts_web_library") licenses(["notice"]) # Apache 2.0 -web_library( +ts_web_library( name = "tf_backend", srcs = [ - "bundle.js", + "backend.ts", + "behavior.ts", + "requestManager.ts", + "router.ts", "tf-backend.html", + "urlPathHelpers.ts", ], path = "/tf-backend", visibility = ["//visibility:public"], @@ -18,39 +21,22 @@ web_library( "//tensorflow/tensorboard/components/tf_imports:d3", "//tensorflow/tensorboard/components/tf_imports:lodash", "//tensorflow/tensorboard/components/tf_imports:plottable", + "//tensorflow/tensorboard/components/tf_imports:polymer", "//tensorflow/tensorboard/components/vz_sorting", - "@org_polymer", ], ) -tensorboard_typescript_genrule( - name = "ts", - srcs = ["bundle.ts"], - typings = [ - "@org_definitelytyped//:lodash.d.ts", - "@org_definitelytyped//:polymer.d.ts", - "@org_definitelytyped//:webcomponents.js.d.ts", - "//tensorflow/tensorboard/components/tf_imports:d3.d.ts", - "//tensorflow/tensorboard/components/tf_imports:plottable.d.ts", - "//tensorflow/tensorboard/components/vz_sorting:bundle.d.ts", +tensorboard_webcomponent_library( + name = "legacy", + srcs = [":tf_backend"], + destdir = "tf-backend", + deps = [ + "//tensorflow/tensorboard/components/tf_imports_google:lib", + "//tensorflow/tensorboard/components/vz_sorting:legacy", + "//third_party/javascript/polymer/v1/polymer:lib", ], ) -tensorboard_typescript_bundle( - name = "bundle", - out = "bundle.ts", - namespace_srcs = {"TF.Backend": [ - "requestManager.ts", - "backend.ts", - "behavior.ts", - "urlPathHelpers.ts", - "router.ts", - ]}, - namespace_symbol_aliases = {"TF.Backend": { - "compareTagNames": "VZ.Sorting.compareTagNames", - }}, -) - filegroup( name = "all_files", srcs = glob(["**"]), |