| 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"], |
| ) |