From 261f3bdb77799009344aab4a60686b7186ebd3b0 Mon Sep 17 00:00:00 2001 From: "netop://ウィビ" Date: Fri, 24 Apr 2026 14:17:38 -0700 Subject: Implement v0.4 subscriptions + v0.5 theming and plugin slots - SSE and WebSocket fetchers via graphql-sse and graphql-ws, returning AsyncIterable results - SessionStore.run consumes AsyncIterable streams with subscriptionMode "append" (timestamped) or "replace" and honors an AbortSignal for cancellation - Chrome CSS variables documented in styles/theme.scss with prefers-color-scheme light/dark gating and .graphiql-light override - Svelte 5 snippet slots on GraphiQL: toolbarExtras, tabExtras, resultFooter --- source/library/index.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'source/library/index.ts') diff --git a/source/library/index.ts b/source/library/index.ts index 5aecff1..2bec6e4 100644 --- a/source/library/index.ts +++ b/source/library/index.ts @@ -24,5 +24,12 @@ export type { export type { HistoryEntry, HistoryInput } from "./state/history.svelte.ts"; export type { OperationInfo } from "./graphql/operations.ts"; +export type { SseFetcherOptions } from "./fetcher/sse.ts"; export type { Storage } from "./state/storage.ts"; -export type { Tab, TabSeed } from "./state/session.svelte.ts"; +export type { + RunOptions, + SubscriptionMode, + Tab, + TabSeed +} from "./state/session.svelte.ts"; +export type { WsFetcherOptions } from "./fetcher/websocket.ts"; -- cgit v1.2.3