@towns-protocol/react-sdk
Version:
React Hooks for Towns Protocol SDK
13 lines (11 loc) • 380 B
text/typescript
'use client'
import { SyncAgent } from '@towns-protocol/sdk'
import { createContext } from 'react'
type TownsSyncContextProps = {
syncAgent: SyncAgent | undefined
setSyncAgent: (syncAgent: SyncAgent | undefined) => void
config?: {
onTokenExpired?: () => void
}
}
export const TownsSyncContext = createContext<TownsSyncContextProps | undefined>(undefined)