Skip to content

@sqlrooms/project-builder / StoreApi

Interface: StoreApi<T>

Type Parameters

Type Parameter
T

Properties

setState()

setState: (partial, replace?) => void(state, replace) => void

Parameters

ParameterType
partialT | Partial<T> | (state) => T | Partial<T>
replace?false

Returns

void

Parameters

ParameterType
stateT | (state) => T
replacetrue

Returns

void


getState()

getState: () => T

Returns

T


getInitialState()

getInitialState: () => T

Returns

T


subscribe()

subscribe: (listener) => () => void

Parameters

ParameterType
listener(state, prevState) => void

Returns

Function

Returns

void