From dc158525965c07a45649bc2e7f69acfd9913dc10 Mon Sep 17 00:00:00 2001 From: Luke Deen Taylor Date: Thu, 29 May 2025 11:55:28 -0400 Subject: [PATCH 1/4] =?UTF-8?q?Update=20=E2=80=9CDeclaration=20emit?= =?UTF-8?q?=E2=80=9D=20in=20readme=20progress=20table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ed10b42bb8..55187c8a61 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ This is still a work in progress and is not yet at full feature parity with Type | Type checking | done | Same errors, locations, and messages as TS5.8. Types printback in errors may display differently (in progress) | | JavaScript-specific inference and JS Doc | not ready | - | | JSX | done | - | -| Declaration emit | not ready | Coming soon | +| Declaration emit | done | Emit for JS files / JSDoc not yet supported. Some types may be formatted slightly differently | | Emit (JS output) | in progress | `target: esnext` well-supported, other targets may have gaps | | Watch mode | prototype | Watches files and rebuilds, but no incremental rechecking | | Build mode / project references | not ready | - | From ae28694b6bec3d45c0537baa2bb384d32f574e04 Mon Sep 17 00:00:00 2001 From: Luke Deen Taylor Date: Thu, 29 May 2025 12:18:19 -0400 Subject: [PATCH 2/4] Note that js/jsdoc is unsupported for declaration emit was incorrect --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 55187c8a61..99f562b264 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ This is still a work in progress and is not yet at full feature parity with Type | Type checking | done | Same errors, locations, and messages as TS5.8. Types printback in errors may display differently (in progress) | | JavaScript-specific inference and JS Doc | not ready | - | | JSX | done | - | -| Declaration emit | done | Emit for JS files / JSDoc not yet supported. Some types may be formatted slightly differently | +| Declaration emit | done | Some types may be formatted slightly differently | | Emit (JS output) | in progress | `target: esnext` well-supported, other targets may have gaps | | Watch mode | prototype | Watches files and rebuilds, but no incremental rechecking | | Build mode / project references | not ready | - | From de9082e0a309159e1110423aff230a94a1c23e9a Mon Sep 17 00:00:00 2001 From: Luke Deen Taylor Date: Mon, 2 Jun 2025 15:38:45 -0400 Subject: [PATCH 3/4] Update README.md thanks @weswigham Co-authored-by: Wesley Wigham --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 99f562b264..1009878611 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ This is still a work in progress and is not yet at full feature parity with Type | Type checking | done | Same errors, locations, and messages as TS5.8. Types printback in errors may display differently (in progress) | | JavaScript-specific inference and JS Doc | not ready | - | | JSX | done | - | -| Declaration emit | done | Some types may be formatted slightly differently | +| Declaration emit | in progress | Most common features are in-place, but some edge cases and feature flags are still unhandled | | Emit (JS output) | in progress | `target: esnext` well-supported, other targets may have gaps | | Watch mode | prototype | Watches files and rebuilds, but no incremental rechecking | | Build mode / project references | not ready | - | From 3d26edafc714f1af552f4a405f906a09eff03d51 Mon Sep 17 00:00:00 2001 From: Luke Deen Taylor Date: Mon, 2 Jun 2025 15:40:12 -0400 Subject: [PATCH 4/4] Update README.md grammar fix; compound adjective should not be hyphenated when it follows the noun --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1009878611..fb59792dc3 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ This is still a work in progress and is not yet at full feature parity with Type | Type checking | done | Same errors, locations, and messages as TS5.8. Types printback in errors may display differently (in progress) | | JavaScript-specific inference and JS Doc | not ready | - | | JSX | done | - | -| Declaration emit | in progress | Most common features are in-place, but some edge cases and feature flags are still unhandled | +| Declaration emit | in progress | Most common features are in place, but some edge cases and feature flags are still unhandled | | Emit (JS output) | in progress | `target: esnext` well-supported, other targets may have gaps | | Watch mode | prototype | Watches files and rebuilds, but no incremental rechecking | | Build mode / project references | not ready | - |