blob: 5ea0d4eeb802a8ca21b508a8e46b7744b3885113 [file]
"""Top level definition exports for rules_proto_grpc."""
load("//internal:compile.bzl", _proto_compile_attrs = "proto_compile_attrs", _proto_compile_impl = "proto_compile_impl")
load("//internal:filter_files.bzl", _filter_files = "filter_files")
load("//internal:plugin.bzl", _proto_plugin = "proto_plugin")
load("//internal:providers.bzl", _ProtoCompileInfo = "ProtoCompileInfo", _ProtoPluginInfo = "ProtoPluginInfo")
# Export providers
ProtoPluginInfo = _ProtoPluginInfo
ProtoCompileInfo = _ProtoCompileInfo
# Export plugin rule
proto_plugin = _proto_plugin
# Export compile rule implementation and attrs
proto_compile_attrs = _proto_compile_attrs
proto_compile_impl = _proto_compile_impl
# Export utils
filter_files = _filter_files