commit c5515e143ca8ab95f82838ccb246fa51211a0cf8
parent c54006ec7846ed310e397eff065f58a255e3d360
Author: triesap <tyson@radroots.org>
Date: Tue, 18 Nov 2025 03:48:05 +0000
workspace: add generated typescript event kind bindings and exports
Diffstat:
5 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/Makefile b/Makefile
@@ -7,7 +7,7 @@ SHELL := /bin/bash
TS_RS_FEATURE ?= ts-rs
BINDINGS_TARGETS := \
- bindings-events \
+ bindings-events \
bindings-tangle-schema \
bindings-types
@@ -35,6 +35,7 @@ help:
bindings-events:
@(cd events && cargo test --features $(TS_RS_FEATURE))
+ typeshare --lang typescript --output-file events/bindings/ts/src/typeshare-types.ts events
@(cd events/bindings/ts && yarn build)
bindings-tangle-schema:
@@ -46,4 +47,5 @@ bindings-types:
@(cd types/bindings/ts && yarn build)
build-tangle-sql-wasm:
- wasm-pack build tangle-sql-wasm --release --target web --out-dir ../tangle-sql-wasm/pkg/dist --scope radroots
+ wasm-pack build tangle-sql-wasm --release --target web \
+ --out-dir ../tangle-sql-wasm/pkg/dist --scope radroots
diff --git a/events/bindings/ts/src/index.ts b/events/bindings/ts/src/index.ts
@@ -1,4 +1,5 @@
export * from "./lib.js"
export * from "./schemas.js"
export * from "./types.js"
+export * from "./typeshare-types.js"
diff --git a/events/bindings/ts/src/typeshare-types.ts b/events/bindings/ts/src/typeshare-types.ts
@@ -0,0 +1,10 @@
+/*
+ Generated by typeshare 1.13.3
+*/
+
+export const KIND_APPLICATION_HANDLER: number = 31990;
+export const KIND_JOB_REQUEST_MIN: number = 5000;
+export const KIND_JOB_REQUEST_MAX: number = 5999;
+export const KIND_JOB_RESULT_MIN: number = 6000;
+export const KIND_JOB_RESULT_MAX: number = 6999;
+export const KIND_JOB_FEEDBACK: number = 7000;
diff --git a/events/src/tags.rs b/events/src/tags.rs
@@ -1,6 +1,3 @@
-#[typeshare::typeshare]
pub const TAG_E_ROOT: &str = "e_root";
-#[typeshare::typeshare]
pub const TAG_E_PREV: &str = "e_prev";
-#[typeshare::typeshare]
pub const TAG_D: &str = "d";
diff --git a/types/bindings/ts/package.json b/types/bindings/ts/package.json
@@ -22,7 +22,7 @@
"build:esm": "tsc -p tsconfig.esm.json",
"build:cjs": "tsc -p tsconfig.cjs.json",
"build": "npm run clean && npm run build:esm && npm run build:cjs",
- "prebuild": "npm run clean && generate-package-exports",
+ "prebuild": "npm run clean",
"clean": "rimraf dist",
"dev": "npm run watch",
"watch": "tsc -w"