@sqlrooms/room-shell / createRoomStoreCreator
Function: createRoomStoreCreator()
createRoomStoreCreator<
TState>(): <TFactory>(stateCreatorFactory) =>object
Factory to create a room store creator with custom params.
Type Parameters
| Type Parameter |
|---|
TState extends RoomState<any> |
Returns
Function
An object with createRoomStore(params) and useRoomStore(selector)
Type Parameters
| Type Parameter |
|---|
TFactory extends (...args) => StateCreator<TState> |
Parameters
| Parameter | Type |
|---|---|
stateCreatorFactory | TFactory |
Returns
object
| Name | Type |
|---|---|
createRoomStore | (...args) => StoreApi<TState> |
useRoomStore | <T>(selector) => T |
