blob: 1d58bb3dd1d2aa0560f6ed1be1fb3bda82f2a24a [file] [log] [blame]
load("@aspect_rules_js//npm:defs.bzl", "npm_package")
load("//:build_defs.bzl", "flatbuffer_rust_library")
load("//:typescript.bzl", "flatbuffer_ts_library")
filegroup(
name = "reflection_fbs_schema",
srcs = ["reflection.fbs"],
visibility = ["//visibility:public"],
)
flatbuffer_ts_library(
name = "reflection_ts_fbs",
srcs = ["reflection.fbs"],
include_reflection = False,
visibility = ["//visibility:public"],
)
npm_package(
name = "flatbuffers_reflection",
srcs = [":reflection_ts_fbs_ts"],
include_external_repositories = ["*"],
package = "flatbuffers_reflection",
visibility = ["//visibility:public"],
)
flatbuffer_rust_library(
name = "reflection_rust_fbs",
srcs = ["reflection.fbs"],
crate_name = "flatbuffers_reflection",
include_reflection = False,
visibility = ["//visibility:public"],
)