chore(ts): consolidate effect native closeout

This commit is contained in:
elpresidank 2026-06-11 08:34:59 -05:00
parent cd6c9107d7
commit fab718dce8
21 changed files with 199 additions and 3533 deletions

View file

@ -6,8 +6,13 @@ export * from "./models/Triple.js";
export * from "./models/messages.js";
export * from "./models/namespaces.js";
// Export socket client
export * from "./socket/trustgraph-socket.js";
// Export retained compatibility types from the legacy socket shim.
export type {
ConnectionState,
ExplainEvent,
GraphRagOptions,
StreamingMetadata,
} from "./socket/trustgraph-socket.js";
export * from "./socket/effect-rpc-client.js";
export * from "./rpc/contract.js";

View file

@ -7,7 +7,7 @@ import type {
RpcConnectionState,
} from "./effect-rpc-client.js";
import { getDefaultSocketUrl, getRandomValues } from "./websocket-adapter.js";
import { Match, Option, Schema as S } from "effect";
import { Array as A, Match, Option, Order, Schema as S } from "effect";
import * as Predicate from "effect/Predicate";
// Import all message types for different services
@ -1240,9 +1240,7 @@ export function makeFlowsApi(api: BaseApi) {
return this.getConfigAll().then((r) => {
const config = r as { config?: { prompt?: Record<string, unknown> } };
const promptNs = config.config?.prompt ?? {};
return Object.keys(promptNs)
.filter((k) => k !== "system")
.sort()
return A.sort(Object.keys(promptNs).filter((k) => k !== "system"), Order.String)
.map((id) => ({ id, name: id }));
});
},
@ -2204,9 +2202,7 @@ export function makeConfigApi(api: BaseApi) {
return this.getConfigAll().then((r) => {
const config = r as { config?: { prompt?: Record<string, unknown> } };
const promptNs = config.config?.prompt ?? {};
return Object.keys(promptNs)
.filter((k) => k !== "system")
.sort()
return A.sort(Object.keys(promptNs).filter((k) => k !== "system"), Order.String)
.map((id) => ({ id, name: id }));
});
},