36 lines
655 B
TypeScript
36 lines
655 B
TypeScript
|
|
/**
|
||
|
|
* Journal module — barrel export
|
||
|
|
*/
|
||
|
|
|
||
|
|
// Trigger message type registration
|
||
|
|
import "./types";
|
||
|
|
|
||
|
|
export {
|
||
|
|
registerMessageType,
|
||
|
|
getMessageType,
|
||
|
|
registeredTypes,
|
||
|
|
validatePayload,
|
||
|
|
canEmit,
|
||
|
|
} from "./registry";
|
||
|
|
export type { MessageTypeDef, StreamMessage } from "./registry";
|
||
|
|
export {
|
||
|
|
connectStream,
|
||
|
|
disconnectStream,
|
||
|
|
hydrateFromServer,
|
||
|
|
sendMessage,
|
||
|
|
revertLatest,
|
||
|
|
canRevert,
|
||
|
|
visibleMessages,
|
||
|
|
useJournalStream,
|
||
|
|
journalStreamState,
|
||
|
|
createSession,
|
||
|
|
deleteSession,
|
||
|
|
sessions,
|
||
|
|
setMyName,
|
||
|
|
} from "../stores/journalStream";
|
||
|
|
export type {
|
||
|
|
JournalStreamState,
|
||
|
|
SessionMeta,
|
||
|
|
SessionManifest,
|
||
|
|
} from "../stores/journalStream";
|