blob: ae8c75e1858529712002328895234c3a2da7b35f [file] [log] [blame]
package(default_visibility = [
"//third_party/bazel_rules/rules_typescript/internal/tsc_wrapped:__pkg__",
"//third_party/bazel_rules/rules_typescript/internal/tsetse:__subpackages__",
])
licenses(["notice"]) # Apache 2.0
load("//internal:build_defs.bzl", ts_library = "tsc_library")
ts_library(
name = "tsetse_lib",
srcs = [
"checker.ts",
"error_code.ts",
"failure.ts",
"rule.ts",
],
tsconfig = ":tsconfig.json",
)
ts_library(
name = "runner",
srcs = [
"runner.ts",
],
deps = [
":tsetse_lib",
"//third_party/bazel_rules/rules_typescript/internal/tsc_wrapped:perf_trace",
"//third_party/bazel_rules/rules_typescript/internal/tsc_wrapped:plugin_api",
"//third_party/bazel_rules/rules_typescript/internal/tsetse/rules",
],
)
ts_library(
name = "language_service_plugin",
srcs = [
"language_service_plugin.ts",
],
deps = [
":runner",
":tsetse_lib",
],
)