UNPKG

@qonsoll/chat-core

Version:
27 lines (21 loc) 876 B
import { FC, Dispatch, SetStateAction } from 'react'; import { r as MessageType } from './types.d-b303aa70.js'; type SelectedMessageContextType = { selectedMessage: MessageType onPressEditMessage?: Dispatch<SetStateAction<string>> newText?: string isEditingMessage?: boolean } type SelectedMessageDispatchType = ( value: | SelectedMessageContextType | ((prev: SelectedMessageContextType) => SelectedMessageContextType) ) => void declare function useSelectedMessageContext(): SelectedMessageContextType declare function useSelectedMessageDispatch(): SelectedMessageDispatchType declare function useSelectedMessage(): [ SelectedMessageContextType, SelectedMessageDispatchType ] declare const SelectedMessageProvider: FC export { SelectedMessageProvider as S, useSelectedMessageDispatch as a, useSelectedMessage as b, useSelectedMessageContext as u };