UNPKG

@vchatcloud/react-ui-kit

Version:

VChatCloud UI Kit for react integration

15 lines (14 loc) 720 B
import { ToastData } from '../global.types'; type Store = { toast: ToastData[]; }; type Action = { create: (toast: (Pick<ToastData, "message" | "type"> & Partial<ToastData>) | string) => ToastData; info: (toast: (Pick<ToastData, "message"> & Partial<ToastData>) | string) => ToastData; warning: (toast: (Pick<ToastData, "message"> & Partial<ToastData>) | string) => ToastData; error: (toast: (Pick<ToastData, "message"> & Partial<ToastData>) | string) => ToastData; update: (toast: Pick<ToastData, "id"> & Partial<ToastData>) => void; hide: (id: string) => void; }; declare const useToast: import('zustand').UseBoundStore<import('zustand').StoreApi<Store & Action>>; export default useToast;