Print a different progress_message under devmode and prodmode TS compiles.

Closes #190
Fixes #172

PiperOrigin-RevId: 194588523
diff --git a/internal/build_defs.bzl b/internal/build_defs.bzl
index 0d15077..673cc50 100644
--- a/internal/build_defs.bzl
+++ b/internal/build_defs.bzl
@@ -21,7 +21,7 @@
 load(":common/tsconfig.bzl", "create_tsconfig")
 load(":ts_config.bzl", "TsConfigInfo")
 
-def _compile_action(ctx, inputs, outputs, tsconfig_file, node_opts):
+def _compile_action(ctx, inputs, outputs, tsconfig_file, node_opts, description = "prodmode"):
   externs_files = []
   action_outputs = []
   for output in outputs:
@@ -62,7 +62,7 @@
     mnemonic = "tsc"
 
   ctx.action(
-      progress_message = "Compiling TypeScript (devmode) %s" % ctx.label,
+      progress_message = "Compiling TypeScript (%s) %s" % (description, ctx.label),
       mnemonic = mnemonic,
       inputs = action_inputs,
       outputs = action_outputs,
@@ -84,7 +84,8 @@
 
 
 def _devmode_compile_action(ctx, inputs, outputs, tsconfig_file, node_opts):
-  _compile_action(ctx, inputs, outputs, tsconfig_file, node_opts)
+  _compile_action(ctx, inputs, outputs, tsconfig_file, node_opts,
+                  description = "devmode")
 
 def tsc_wrapped_tsconfig(ctx,
                          files,