load("@io_bazel_rules_closure//closure:defs.bzl", "closure_js_library") package(default_visibility = ["//visibility:public"]) licenses(["notice"]) closure_js_library( name = "avltree", srcs = ["avltree.js"], lenient = True, deps = [ ":collection", "//closure/goog/asserts", ], ) closure_js_library( name = "circularbuffer", srcs = ["circularbuffer.js"], lenient = True, ) closure_js_library( name = "collection", srcs = ["collection.js"], lenient = True, ) closure_js_library( name = "heap", srcs = ["heap.js"], lenient = True, deps = [ ":node", "//closure/goog/array", "//closure/goog/object", ], ) closure_js_library( name = "inversionmap", srcs = ["inversionmap.js"], lenient = True, deps = [ "//closure/goog/array", "//closure/goog/asserts", ], ) closure_js_library( name = "linkedmap", srcs = ["linkedmap.js"], lenient = True, deps = [":map"], ) closure_js_library( name = "map", srcs = ["map.js"], lenient = True, deps = [ "//closure/goog/collections:iters", "//closure/goog/iter", "//closure/goog/iter:es6", ], ) closure_js_library( name = "node", srcs = ["node.js"], lenient = True, ) closure_js_library( name = "pool", srcs = ["pool.js"], lenient = True, deps = [ ":queue", ":set", "//closure/goog/disposable", ], ) closure_js_library( name = "prioritypool", srcs = ["prioritypool.js"], lenient = True, deps = [ ":pool", ":priorityqueue", ], ) closure_js_library( name = "priorityqueue", srcs = ["priorityqueue.js"], lenient = True, deps = [":heap"], ) closure_js_library( name = "quadtree", srcs = ["quadtree.js"], lenient = True, deps = ["//closure/goog/math:coordinate"], ) closure_js_library( name = "queue", srcs = ["queue.js"], lenient = True, deps = ["//closure/goog/array"], ) closure_js_library( name = "set", srcs = ["set.js"], lenient = True, deps = [ ":collection", ":map", ":structs", "//closure/goog/iter", ], ) closure_js_library( name = "simplepool", srcs = ["simplepool.js"], lenient = True, deps = ["//closure/goog/disposable"], ) closure_js_library( name = "stringset", srcs = ["stringset.js"], lenient = True, deps = [ "//closure/goog/asserts", "//closure/goog/iter", ], ) closure_js_library( name = "structs", srcs = ["structs.js"], lenient = True, deps = [ "//closure/goog/array", "//closure/goog/object", ], ) closure_js_library( name = "treenode", srcs = ["treenode.js"], lenient = True, deps = [ ":node", "//closure/goog/array", "//closure/goog/asserts", ], ) closure_js_library( name = "trie", srcs = ["trie.js"], lenient = True, deps = [ ":structs", "//closure/goog/object", ], )