@urban-bot/core
Version:
The universal chatbot library based on React
32 lines (31 loc) • 1.64 kB
TypeScript
export { render } from './render';
export { getBotContext, RouterContext } from './context';
export { Router } from './components/Router/Router';
export { Route } from './components/Router/Route';
export { Dialog } from './components/Dialog/Dialog';
export { DialogStep } from './components/Dialog/DialogStep';
export { ButtonGroup } from './components/Button/ButtonGroup';
export { Button } from './components/Button/Button';
export { Text } from './components/Text';
export { Image } from './components/Image';
export { Animation } from './components/Animation';
export { Audio } from './components/Audio';
export { Voice } from './components/Voice';
export { Video } from './components/Video';
export { VideoNote } from './components/VideoNote';
export { File } from './components/File';
export { Contact } from './components/Contact';
export { Media } from './components/Media';
export { Location } from './components/Location';
export { Notification } from './components/Notification';
export { Root } from './components/Root';
export { Poll, Option } from './components/Poll';
export { useBotContext } from './hooks/useBotContext';
export { useRouter } from './hooks/useRouter';
export { useCommand } from './hooks/useCommand';
export { useText } from './hooks/useText';
export { useSticker, useAnimation, useAnyEvent, useAudio, useContact, useFile, useInvoice, useLocation, useImage, usePoll, useVideo, useVoice, useDice, useAction, useVideoNote, useMediaGroup, } from './hooks';
export * from './components/Router/types';
export * from './components/Dialog/types';
export * from './components/Button/types';
export * from './types';