session-transfer.ts 406 B

1234567891011
  1. export * as SessionTransfer from "./session-transfer.js"
  2. import { Schema } from "effect"
  3. import { Session } from "./session.js"
  4. import { SessionMessage } from "./session-message.js"
  5. export interface Data extends Schema.Schema.Type<typeof Data> {}
  6. export const Data = Schema.Struct({
  7. info: Session.Info,
  8. messages: Schema.Array(SessionMessage.Info),
  9. }).annotate({ identifier: "SessionTransfer.Data" })