• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@aspect_rules_js//js:defs.bzl", "js_test")
2load("//:typescript.bzl", "flatbuffer_ts_library")
3
4flatbuffer_ts_library(
5    name = "typescript_transitive_ts_fbs",
6    srcs = ["typescript_transitive_include.fbs"],
7    visibility = ["//visibility:public"],
8)
9
10flatbuffer_ts_library(
11    name = "include_ts_fbs",
12    srcs = ["typescript_include.fbs"],
13    visibility = ["//visibility:public"],
14    deps = [":typescript_transitive_ts_fbs"],
15)
16
17js_test(
18    name = "import_test",
19    chdir = package_name(),
20    data = [
21        "package.json",
22        ":include_ts_fbs",
23        "//:node_modules/flatbuffers",
24    ],
25    entry_point = "import_test.js",
26)
27