Trung Nguyen
246ee10485
sdk/typescript: generate TypeScript types for the API, session and events
...
Add a Go generator under sdk/typescript/gen that walks the Go types
exposed over the HTTP API and SSE stream, builds a JSON Schema for them
and emits TypeScript declarations into sdk/typescript/src/generated.
Output is committed; task check-ts fails when it drifts from the Go
source.
Runtime events now live in a single registry (pkg/runtime.EventTypes),
used by both the remote client and the generator, with a test that
every *Event struct is registered.
2026-11-02 14:28:54 +01:00
..
2026-10-26 12:40:21 +01:00
2026-11-02 11:31:33 +01:00
2026-10-26 19:06:54 +01:00
2026-10-26 12:40:22 +01:00
2026-09-07 22:02:32 +02:00
2026-10-28 22:03:27 +01:00
2026-10-26 12:40:23 +01:00
2026-11-02 14:28:54 +01:00
2026-11-02 11:31:33 +01:00
2026-09-23 15:44:31 +02:00
2026-09-09 08:58:48 +02:00
2026-11-02 11:31:33 +01:00
2026-10-16 11:45:05 +01:00
2026-11-02 10:46:27 +00:00
2026-10-26 12:40:22 +01:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-10-26 12:40:22 +01:00
2026-10-26 19:07:28 +01:00
2026-10-26 19:07:28 +01:00
2026-10-26 12:40:23 +01:00
2026-09-17 16:54:28 +02:00
2026-10-26 13:48:44 +01:00
2026-10-29 20:47:08 +01:00
2026-09-23 17:12:34 +02:00
2026-10-30 10:04:17 +01:00
2026-10-30 10:04:17 +01:00
2026-11-02 11:31:33 +01:00
2026-10-05 10:55:46 +02:00
2026-09-22 18:00:00 +02:00
2026-09-18 14:38:32 +02:00
2026-09-22 18:00:00 +02:00
2026-09-25 15:28:58 +02:00
2026-09-25 15:28:58 +02:00
2026-10-30 02:54:44 -04:00
2026-10-26 19:07:28 +01:00
2026-10-26 19:07:28 +01:00
2026-10-26 19:07:28 +01:00
2026-06-29 10:17:44 +02:00
2026-10-27 00:13:17 +01:00
2026-06-30 16:17:13 +02:00
2026-10-01 15:37:10 +02:00
2026-09-07 22:02:32 +02:00
2026-09-07 22:02:32 +02:00
2026-10-09 14:48:35 +02:00
2026-10-09 14:48:35 +02:00
2026-10-09 14:48:35 +02:00
2026-09-17 17:40:51 +02:00
2026-10-13 15:52:11 +00:00
2026-10-29 20:47:08 +01:00
2026-10-29 20:47:08 +01:00
2026-07-23 18:31:52 +02:00
2026-10-29 20:47:08 +01:00
2026-11-02 11:31:33 +01:00
2026-07-31 14:06:29 +02:00
2026-10-26 13:48:44 +01:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-09-23 16:13:39 +02:00
2026-04-27 18:57:27 +02:00
2026-11-02 11:31:33 +01:00
2026-10-08 08:46:41 +02:00
2026-10-26 12:40:23 +01:00
2026-11-02 11:31:33 +01:00
2026-10-07 16:31:16 +02:00
2026-11-02 10:46:27 +00:00
2026-10-04 16:04:46 +02:00
2026-05-09 09:00:50 +02:00
2026-09-22 10:32:31 +02:00
2026-10-26 12:40:23 +01:00
2026-10-01 15:43:56 +02:00
2026-11-02 14:28:54 +01:00
2026-11-02 14:28:54 +01:00
2026-10-15 21:55:31 +01:00
2026-10-04 16:04:46 +02:00
2026-11-02 11:31:33 +01:00
2026-10-26 12:40:23 +01:00
2026-10-26 12:40:22 +01:00
2026-10-30 08:57:56 +01:00
2026-10-30 08:57:56 +01:00
2026-10-26 22:36:44 +01:00
2026-09-18 10:16:39 +02:00
2026-10-14 09:16:19 +00:00
2026-10-13 15:52:11 +00:00
2026-11-02 11:31:33 +01:00
2026-09-25 14:20:07 +02:00
2026-10-26 12:40:21 +01:00
2026-09-18 10:16:39 +02:00
2026-09-10 11:03:33 +02:00
2026-10-26 12:40:21 +01:00
2026-09-10 10:17:07 +02:00
2026-09-07 22:02:32 +02:00
2026-10-26 13:46:08 +00:00
2026-10-30 05:14:14 +00:00
2026-11-02 10:46:27 +00:00
2026-10-30 12:07:52 +01:00
2026-11-02 11:31:33 +01:00
2026-11-02 10:46:27 +00:00
2026-09-10 10:17:07 +02:00
2026-09-10 10:17:07 +02:00
2026-09-10 10:17:07 +02:00
2026-10-16 14:58:00 +00:00
2026-09-19 14:56:17 +02:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-10-13 15:52:11 +00:00
2026-11-02 10:46:27 +00:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-10-26 12:40:21 +01:00
2026-10-26 12:40:21 +01:00
2026-10-26 12:40:22 +01:00
2026-09-11 23:29:04 +02:00
2026-09-11 23:29:04 +02:00
2026-10-13 15:52:11 +00:00
2026-09-17 17:18:46 +02:00
2026-10-05 12:14:45 +02:00
2026-10-26 12:40:21 +01:00
2026-09-19 15:47:57 +02:00
2026-10-26 12:40:21 +01:00
2026-10-26 13:49:32 +00:00
2026-11-02 11:31:33 +01:00
2026-09-18 12:09:21 +02:00
2026-10-29 20:47:08 +01:00
2026-10-26 12:40:23 +01:00
2026-09-24 11:43:49 +02:00
2026-10-26 12:40:22 +01:00
2026-10-26 12:40:22 +01:00
2026-09-25 14:20:07 +02:00
2026-06-29 10:17:44 +02:00
2026-07-27 10:10:48 +02:00
2026-10-13 18:32:54 +00:00
2026-07-11 18:28:46 +02:00
2026-09-18 10:16:39 +02:00
2026-09-25 14:20:07 +02:00
2026-11-02 11:31:33 +01:00
2026-09-24 16:51:39 +02:00
2026-06-17 15:48:13 +02:00
2026-05-11 11:42:31 +02:00
2026-07-28 15:35:55 +02:00
2026-06-30 16:17:13 +02:00
2026-07-20 13:32:57 +02:00
2026-11-02 11:31:33 +01:00
2026-10-26 12:40:23 +01:00
2026-11-02 11:31:33 +01:00
2026-09-19 15:47:57 +02:00
2026-09-19 14:56:17 +02:00
2026-10-20 16:02:36 +02:00
2026-09-14 15:26:11 +02:00
2026-10-08 08:46:40 +02:00
2026-10-26 19:06:54 +01:00
2026-10-26 12:40:22 +01:00
2026-10-13 18:32:54 +00:00
2026-07-27 10:10:48 +02:00
2026-11-02 11:31:33 +01:00
2026-10-01 15:43:57 +02:00
2026-10-01 15:43:56 +02:00
2026-10-01 15:43:56 +02:00
2026-10-01 17:47:32 +02:00
2026-10-22 21:14:22 +02:00
2026-10-01 15:43:57 +02:00
2026-10-01 17:47:32 +02:00
2026-10-01 15:43:56 +02:00
2026-10-26 12:40:23 +01:00
2026-06-30 16:17:13 +02:00
2026-11-02 11:31:33 +01:00
2026-11-02 10:46:27 +00:00
2026-10-26 14:28:04 +01:00
2026-10-17 13:09:15 +02:00
2026-10-29 20:47:08 +01:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-09-14 11:31:29 +02:00
2026-09-19 15:47:57 +02:00
2026-09-22 09:29:32 +02:00
2026-09-19 15:47:57 +02:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-07-11 18:30:06 +02:00
2026-09-18 13:05:45 +02:00
2026-09-24 11:43:50 +02:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-10-26 12:40:21 +01:00
2026-11-02 11:31:33 +01:00
2026-10-19 23:38:11 +02:00
2026-10-19 23:38:11 +02:00
2026-10-01 10:29:48 +02:00
2026-09-25 14:20:07 +02:00
2026-09-18 10:16:39 +02:00
2026-10-26 12:40:22 +01:00
2026-10-13 15:52:11 +00:00
2026-09-18 12:09:21 +02:00
2026-09-17 21:22:40 +02:00
2026-11-02 11:31:33 +01:00
2026-10-08 08:46:40 +02:00
2026-10-26 23:30:04 +01:00
2026-10-26 23:30:04 +01:00
2026-10-26 12:40:22 +01:00
2026-10-07 09:50:48 +02:00
2026-11-02 11:31:33 +01:00
2026-11-02 11:31:33 +01:00
2026-09-25 14:20:07 +02:00
2026-09-25 14:20:07 +02:00
2026-10-26 12:40:21 +01:00
2026-06-30 16:17:13 +02:00
2026-05-09 19:04:38 +03:00