From 91d81b382b09b918161c955cec073b092cf86f25 Mon Sep 17 00:00:00 2001 From: Long Ho Date: Mon, 29 Jun 2020 22:27:05 -0400 Subject: [PATCH] fix(typescript): Exclude .json from _out_paths When TS compiles a project with JSON files, it doesn't generate `.js` or `.map` or `.d.ts`. The file is kept as is. --- packages/typescript/internal/ts_project.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/typescript/internal/ts_project.bzl b/packages/typescript/internal/ts_project.bzl index 72097b021f..63890e433f 100644 --- a/packages/typescript/internal/ts_project.bzl +++ b/packages/typescript/internal/ts_project.bzl @@ -196,7 +196,7 @@ validate_options = rule( ) def _out_paths(srcs, outdir, ext): - return [_join(outdir, f[:f.rindex(".")] + ext) for f in srcs if not f.endswith(".d.ts")] + return [_join(outdir, f[:f.rindex(".")] + ext) for f in srcs if not f.endswith(".d.ts") and not f.endswith(".json")] def ts_project_macro( name = "tsconfig",