Skip to content

@sqlrooms/mosaic / createMosaicSlice

Function: createMosaicSlice()

Call Signature

createMosaicSlice(props): StateCreator<CoordinatorMosaicStoreState, [], [], MosaicSliceState>

Create a Mosaic slice backed by a supplied coordinator.

This mode does not require a DuckDB slice in the room store.

Parameters

ParameterType
propsCreateCoordinatorMosaicSliceProps

Returns

StateCreator<CoordinatorMosaicStoreState, [], [], MosaicSliceState>

Call Signature

createMosaicSlice(props?): StateCreator<DuckDbMosaicStoreState, [], [], MosaicSliceState>

Create a Mosaic slice backed by the room's DuckDB connector.

The room store must include a DuckDB slice when no coordinator is supplied.

Parameters

ParameterType
props?CreateDuckDbMosaicSliceProps

Returns

StateCreator<DuckDbMosaicStoreState, [], [], MosaicSliceState>