Files
opencode/packages/app/src/context/sdk.tsx
T

12 lines
347 B
TypeScript

import { createSimpleContext } from "@opencode-ai/ui/context"
import { useGlobalSDK } from "./global-sdk"
export const { use: useSDK, provider: SDKProvider } = createSimpleContext({
name: "SDK",
init: (props: { directory: string }) => {
const globalSDK = useGlobalSDK()
return globalSDK.createDirSyncContext(props.directory)
},
})