| 12345678910111213141516171819202122232425 |
- import type { Message, Session, Part, FileDiff, SessionStatus } from "@opencode-ai/sdk"
- import { createSimpleContext } from "./helper"
- type Data = {
- session: Session[]
- session_status: {
- [sessionID: string]: SessionStatus
- }
- session_diff: {
- [sessionID: string]: FileDiff[]
- }
- message: {
- [sessionID: string]: Message[]
- }
- part: {
- [messageID: string]: Part[]
- }
- }
- export const { use: useData, provider: DataProvider } = createSimpleContext({
- name: "Data",
- init: (props: { data: Data }) => {
- return props.data
- },
- })
|