ChatRequestStore
Defined in: libs/ccs-chat-user-client/src/react/stores.ts:41
One request: run() loads (again), mutate() updates the data locally, e.g. from a realtime event.
Extends
Section titled “Extends”Store<ChatRequestState<T>>
Type Parameters
Section titled “Type Parameters”T
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ChatRequestStore<
T>(load):ChatRequestStore<T>
Defined in: libs/ccs-chat-user-client/src/react/stores.ts:42
Parameters
Section titled “Parameters”() => Promise<T>
Returns
Section titled “Returns”ChatRequestStore<T>
Overrides
Section titled “Overrides”Store<ChatRequestState<T>>.constructor
Methods
Section titled “Methods”subscribe()
Section titled “subscribe()”
readonlysubscribe(listener): () =>void
Defined in: libs/ccs-chat-user-client/src/react/stores.ts:16
Parameters
Section titled “Parameters”listener
Section titled “listener”Listener
Returns
Section titled “Returns”() => void
Inherited from
Section titled “Inherited from”Store.subscribe
getSnapshot()
Section titled “getSnapshot()”
readonlygetSnapshot():ChatRequestState
Defined in: libs/ccs-chat-user-client/src/react/stores.ts:21
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”Store.getSnapshot
cancel()
Section titled “cancel()”cancel():
void
Defined in: libs/ccs-chat-user-client/src/react/stores.ts:24
Ignore the result of any load in flight (e.g. the component unmounted or its inputs changed).
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”Store.cancel
run():
Promise<void>
Defined in: libs/ccs-chat-user-client/src/react/stores.ts:46
Returns
Section titled “Returns”Promise<void>
mutate()
Section titled “mutate()”
readonlymutate(update):void
Defined in: libs/ccs-chat-user-client/src/react/stores.ts:57
Parameters
Section titled “Parameters”update
Section titled “update”(data) => T | undefined
Returns
Section titled “Returns”void