github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/google/protobuf/BUILD.bazel (about) 1 load("@build_stack_rules_proto//rules/ts:proto_ts_library.bzl", "proto_ts_library") 2 load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile") 3 load("@rules_proto//proto:defs.bzl", "proto_library") 4 5 # gazelle:proto_language ts_proto enable true 6 7 proto_library( 8 name = "timestamppb_proto", 9 srcs = ["timestamp.proto"], 10 visibility = ["//visibility:public"], 11 ) 12 13 proto_compile( 14 name = "timestamppb_ts_proto_compile", 15 options = {"@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto": [ 16 "emitImportedFiles=false", 17 "esModuleInterop=true", 18 ]}, 19 outputs = ["timestamp.ts"], 20 plugins = ["@build_stack_rules_proto//plugin/stephenh/ts-proto:protoc-gen-ts-proto"], 21 proto = "timestamppb_proto", 22 visibility = ["//visibility:public"], 23 ) 24 25 proto_ts_library( 26 name = "timestamppb_ts_proto", 27 srcs = ["timestamp.ts"], 28 visibility = ["//visibility:public"], 29 deps = [ 30 "@//:node_modules/@nestjs/microservices", 31 "@//:node_modules/@types/node", 32 "@//:node_modules/long", 33 "@//:node_modules/protobufjs", 34 "@//:node_modules/rxjs", 35 ], 36 )