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