load("@io_bazel_rules_closure//closure:defs.bzl", "closure_js_library") package(default_visibility = ["//visibility:public"]) licenses(["notice"]) alias( name = "descriptor", actual = ":message", ) alias( name = "fielddescriptor", actual = ":message", ) alias( name = "lazydeserializer", actual = ":message", ) closure_js_library( name = "message", srcs = [ "descriptor.js", "fielddescriptor.js", "lazydeserializer.js", "message.js", "serializer.js", ], lenient = True, deps = [ "//closure/goog/array", "//closure/goog/asserts", "//closure/goog/object", "//closure/goog/string", ], ) closure_js_library( name = "objectserializer", srcs = ["objectserializer.js"], lenient = True, deps = [ ":fielddescriptor", ":serializer", "//closure/goog/asserts", "//closure/goog/string", ], ) closure_js_library( name = "pbliteserializer", srcs = ["pbliteserializer.js"], lenient = True, deps = [ ":fielddescriptor", ":lazydeserializer", ":serializer", "//closure/goog/asserts", ], ) alias( name = "serializer", actual = ":message", ) closure_js_library( name = "textformatserializer", srcs = ["textformatserializer.js"], lenient = True, deps = [ ":fielddescriptor", ":message", ":serializer", "//closure/goog/array", "//closure/goog/asserts", "//closure/goog/math", "//closure/goog/object", "//closure/goog/string", ], ) closure_js_library( name = "util", srcs = ["util.js"], lenient = True, deps = ["//closure/goog/asserts"], )