@signalwire/js
Version:
13 lines (10 loc) • 336 B
text/typescript
import { configureStore } from '@signalwire/core'
import { SATSession } from './SATSession'
import { WSClientOptions } from './interfaces'
export const createWSClient = (options: WSClientOptions) => {
const store = configureStore({
userOptions: options,
SessionConstructor: SATSession,
})
return { ...options, store }
}