docs: add data attribute to ts_project macro

This doesn't change behavior; previously it was included in the **kwargs passed to the underlying ts_project rule.
However it makes the documentation less confusing
diff --git a/docs/TypeScript.md b/docs/TypeScript.md
index 896a985..da3c8d7 100755
--- a/docs/TypeScript.md
+++ b/docs/TypeScript.md
@@ -210,7 +210,7 @@
 **USAGE**
 
 <pre>
-ts_project(<a href="#ts_project-name">name</a>, <a href="#ts_project-tsconfig">tsconfig</a>, <a href="#ts_project-srcs">srcs</a>, <a href="#ts_project-args">args</a>, <a href="#ts_project-deps">deps</a>, <a href="#ts_project-extends">extends</a>, <a href="#ts_project-allow_js">allow_js</a>, <a href="#ts_project-declaration">declaration</a>, <a href="#ts_project-source_map">source_map</a>,
+ts_project(<a href="#ts_project-name">name</a>, <a href="#ts_project-tsconfig">tsconfig</a>, <a href="#ts_project-srcs">srcs</a>, <a href="#ts_project-args">args</a>, <a href="#ts_project-data">data</a>, <a href="#ts_project-deps">deps</a>, <a href="#ts_project-extends">extends</a>, <a href="#ts_project-allow_js">allow_js</a>, <a href="#ts_project-declaration">declaration</a>, <a href="#ts_project-source_map">source_map</a>,
            <a href="#ts_project-declaration_map">declaration_map</a>, <a href="#ts_project-resolve_json_module">resolve_json_module</a>, <a href="#ts_project-preserve_jsx">preserve_jsx</a>, <a href="#ts_project-composite">composite</a>, <a href="#ts_project-incremental">incremental</a>,
            <a href="#ts_project-emit_declaration_only">emit_declaration_only</a>, <a href="#ts_project-transpiler">transpiler</a>, <a href="#ts_project-ts_build_info_file">ts_build_info_file</a>, <a href="#ts_project-tsc">tsc</a>, <a href="#ts_project-typescript_package">typescript_package</a>,
            <a href="#ts_project-typescript_require_path">typescript_require_path</a>, <a href="#ts_project-validate">validate</a>, <a href="#ts_project-supports_workers">supports_workers</a>, <a href="#ts_project-declaration_dir">declaration_dir</a>, <a href="#ts_project-out_dir">out_dir</a>, <a href="#ts_project-root_dir">root_dir</a>,
@@ -391,6 +391,14 @@
 
 Defaults to `[]`
 
+<h4 id="ts_project-data">data</h4>
+
+files needed at runtime by binaries or tests that transitively depend on this target.
+
+See https://bazel.build/reference/be/common-definitions#typical-attributes
+
+Defaults to `[]`
+
 <h4 id="ts_project-deps">deps</h4>
 
 List of labels of other rules that produce TypeScript typings (.d.ts files)
diff --git a/packages/typescript/index.bzl b/packages/typescript/index.bzl
index 558bcf2..8e8be04 100644
--- a/packages/typescript/index.bzl
+++ b/packages/typescript/index.bzl
@@ -41,6 +41,7 @@
         tsconfig = None,
         srcs = None,
         args = [],
+        data = [],
         deps = [],
         extends = None,
         allow_js = False,
@@ -181,6 +182,10 @@
             - If `allow_js` is set, include `**/*.js[x]` (all JavaScript files in the package).
             - If `resolve_json_module` is set, include `**/*.json` (all JSON files in the package), but exclude `**/package.json`, `**/package-lock.json`, and `**/tsconfig*.json`.
 
+        data: files needed at runtime by binaries or tests that transitively depend on this target.
+
+            See https://bazel.build/reference/be/common-definitions#typical-attributes
+
         deps: List of labels of other rules that produce TypeScript typings (.d.ts files)
 
         tsconfig: Label of the tsconfig.json file to use for the compilation
@@ -576,6 +581,7 @@
         name = tsc_target_name,
         srcs = srcs,
         args = args,
+        data = data,
         deps = tsc_deps,
         tsconfig = tsconfig,
         extends = extends,