SYMBOL INDEX (149 symbols across 71 files) FILE: example/app/(tabs)/_layout.tsx function TabLayout (line 9) | function TabLayout () { FILE: example/app/(tabs)/explore.tsx type ChatExample (line 11) | type ChatExample = 'basic' | 'customized-rendering' | 'slack' | 'links' ... function ExploreScreen (line 21) | function ExploreScreen () { FILE: example/app/(tabs)/index.tsx function HomeScreen (line 10) | function HomeScreen () { FILE: example/app/_layout.tsx function RootLayout (line 16) | function RootLayout () { FILE: example/app/chat/_layout.tsx function ChatLayout (line 6) | function ChatLayout () { FILE: example/app/modal.tsx function ModalScreen (line 7) | function ModalScreen () { FILE: example/components/chat-examples/BasicExample.tsx function BasicExample (line 12) | function BasicExample () { FILE: example/components/chat-examples/CustomizedRenderingExample.tsx function CustomizedRenderingExample (line 6) | function CustomizedRenderingExample () { FILE: example/components/chat-examples/ReplyExample.tsx type IChatMessage (line 9) | interface IChatMessage extends IMessage { function ReplyExample (line 13) | function ReplyExample () { FILE: example/components/chat-examples/SlackExample.tsx function SlackExample (line 9) | function SlackExample () { FILE: example/components/external-link.tsx type Props (line 5) | type Props = Omit, 'href'> & { href: Href & ... function ExternalLink (line 7) | function ExternalLink ({ href, ...rest }: Props) { FILE: example/components/haptic-tab.tsx function HapticTab (line 5) | function HapticTab (props: BottomTabBarButtonProps) { FILE: example/components/hello-wave.tsx function HelloWave (line 3) | function HelloWave () { FILE: example/components/parallax-scroll-view.tsx constant HEADER_HEIGHT (line 14) | const HEADER_HEIGHT = 250 type Props (line 16) | type Props = PropsWithChildren<{ function ParallaxScrollView (line 21) | function ParallaxScrollView ({ FILE: example/components/themed-text.tsx type ThemedTextProps (line 5) | type ThemedTextProps = TextProps & { function ThemedText (line 11) | function ThemedText ({ FILE: example/components/themed-view.tsx type ThemedViewProps (line 5) | type ThemedViewProps = ViewProps & { function ThemedView (line 10) | function ThemedView ({ style, lightColor, darkColor, ...otherProps }: Th... FILE: example/components/ui/collapsible.tsx function Collapsible (line 11) | function Collapsible ({ children, title }: PropsWithChildren & { title: ... FILE: example/components/ui/icon-symbol.ios.tsx function IconSymbol (line 4) | function IconSymbol ({ FILE: example/components/ui/icon-symbol.tsx type IconMapping (line 8) | type IconMapping = Record { function takePictureAsync (line 33) | async function takePictureAsync (): Promise { FILE: example/example-gifted-chat/src/customComponents.tsx type CustomViewProps (line 89) | interface CustomViewProps { FILE: example/example-slack-message/src/SlackBubble.tsx type Props (line 25) | interface Props { FILE: example/example-slack-message/src/SlackMessage.tsx type Props (line 15) | interface Props { FILE: example/hooks/use-color-scheme.web.ts function useColorScheme (line 7) | function useColorScheme () { FILE: example/hooks/use-theme-color.ts function useThemeColor (line 9) | function useThemeColor ( FILE: example/hooks/useKeyboardVerticalOffset.ts function useKeyboardVerticalOffset (line 15) | function useKeyboardVerticalOffset () { FILE: example/utils/styleUtils.ts function getColorSchemeStyle (line 1) | function getColorSchemeStyle(styles: T, baseName: string, colorScheme... FILE: expoSnack/ExpoSnack.tsx function getColorSchemeStyle (line 21) | function getColorSchemeStyle(styles: T, baseName: string, colorScheme... function getLocationAsync (line 232) | async function getLocationAsync() { function pickImageAsync (line 244) | async function pickImageAsync() { function takePictureAsync (line 260) | async function takePictureAsync() { type CustomActionsProps (line 280) | interface CustomActionsProps { type AccessoryBarProps (line 423) | interface AccessoryBarProps { type CustomViewProps (line 545) | interface CustomViewProps { function ChatExample (line 594) | function ChatExample() { function App (line 688) | function App() { FILE: src/Actions.tsx type ActionsProps (line 16) | interface ActionsProps { function Actions (line 26) | function Actions ({ FILE: src/Avatar.tsx type Styles (line 13) | interface Styles { type AvatarProps (line 55) | interface AvatarProps { function Avatar (line 70) | function Avatar ( FILE: src/Bubble/types.ts type RenderMessageImageProps (line 27) | type RenderMessageImageProps = Omit< type RenderMessageVideoProps (line 33) | type RenderMessageVideoProps = Omit< type RenderMessageAudioProps (line 39) | type RenderMessageAudioProps = Omit< type RenderMessageTextProps (line 45) | type RenderMessageTextProps = Omit< type BubbleReplyProps (line 52) | interface BubbleReplyProps extends MessageRep... type BubbleProps (line 59) | interface BubbleProps { FILE: src/Composer.tsx type ComposerProps (line 15) | interface ComposerProps { function Composer (line 21) | function Composer ({ FILE: src/Constant.ts constant DATE_FORMAT (line 1) | const DATE_FORMAT = 'D MMMM' constant TIME_FORMAT (line 2) | const TIME_FORMAT = 'LT' constant TEST_ID (line 4) | const TEST_ID = { FILE: src/Day/index.tsx function Day (line 22) | function Day ({ FILE: src/Day/types.ts type DayProps (line 7) | interface DayProps { FILE: src/GiftedAvatar.tsx type GiftedAvatarProps (line 43) | interface GiftedAvatarProps { function GiftedAvatar (line 51) | function GiftedAvatar ( FILE: src/GiftedChat/index.tsx function GiftedChat (line 36) | function GiftedChat ( function GiftedChatWrapper (line 348) | function GiftedChatWrapper (props:... FILE: src/GiftedChat/types.ts type GiftedChatProps (line 34) | interface GiftedChatProps extends Partial { function InputToolbar (line 39) | function InputToolbar ( FILE: src/LoadEarlierMessages.tsx type LoadEarlierMessagesProps (line 15) | interface LoadEarlierMessagesProps { FILE: src/Message/index.tsx type ReplyIconProps (line 19) | interface ReplyIconProps { FILE: src/Message/types.ts type MessageProps (line 10) | interface MessageProps { FILE: src/MessageAudio.tsx function MessageAudio (line 16) | function MessageAudio () { FILE: src/MessageImage.tsx type ModalContentProps (line 30) | interface ModalContentProps { function ModalContent (line 38) | function ModalContent({ isVisible, imageSource, modalImageDimensions, im... type MessageImageProps (line 107) | interface MessageImageProps { function MessageImage (line 115) | function MessageImage ({ FILE: src/MessageReply.tsx type MessageReplyProps (line 18) | interface MessageReplyProps { function MessageReply (line 29) | function MessageReply ({ FILE: src/MessageText.tsx type MessageTextProps (line 14) | type MessageTextProps = { function MessageText (line 38) | function MessageText({ FILE: src/MessageVideo.tsx function MessageVideo (line 16) | function MessageVideo () { FILE: src/MessagesContainer/components/DayAnimated/types.ts type DayAnimatedProps (line 5) | interface DayAnimatedProps extends Omit { FILE: src/MessagesContainer/components/Item/types.ts type ItemProps (line 4) | interface ItemProps extends MessagesContainer... FILE: src/MessagesContainer/types.ts type AnimatedListProps (line 30) | type AnimatedListProps = Partial< type AnimatedList (line 36) | type AnimatedList = FlatList type MessagesContainerProps (line 38) | interface MessagesContainerProps type State (line 90) | interface State { type ViewLayout (line 95) | interface ViewLayout { type DaysPositions (line 102) | type DaysPositions = { [key: string]: ViewLayout & { createdAt: number } } FILE: src/Models.ts type Omit (line 3) | type Omit = Pick> type LeftRightStyle (line 5) | interface LeftRightStyle { type renderFunction (line 10) | type renderFunction = (x: unknown) => React.ReactNode type User (line 12) | interface User { type Reply (line 18) | interface Reply { type QuickReplies (line 24) | interface QuickReplies { type ReplyMessage (line 30) | interface ReplyMessage extends Pick { type MessageAudioProps (line 61) | interface MessageAudioProps { FILE: src/QuickReplies.tsx type QuickRepliesProps (line 44) | interface QuickRepliesProps { function QuickReplies (line 62) | function QuickReplies ({ FILE: src/Reply/types.ts type SwipeToReplyProps (line 11) | interface SwipeToReplyProps { type ReplyPreviewStyleProps (line 31) | interface ReplyPreviewStyleProps { type MessageReplyStyleProps (line 43) | interface MessageReplyStyleProps { type ReplyProps (line 63) | interface ReplyProps { FILE: src/ReplyPreview.tsx type ReplyPreviewProps (line 9) | interface ReplyPreviewProps { function ReplyPreview (line 19) | function ReplyPreview ({ FILE: src/Send.tsx type SendProps (line 18) | interface SendProps { FILE: src/SystemMessage.tsx type SystemMessageProps (line 14) | interface SystemMessageProps { function SystemMessage (line 23) | function SystemMessage ({ FILE: src/Time.tsx type TimeProps (line 25) | interface TimeProps { FILE: src/TypingIndicator/types.ts type TypingIndicatorProps (line 3) | interface TypingIndicatorProps { FILE: src/__tests__/data.ts constant DEFAULT_TEST_MESSAGE (line 3) | const DEFAULT_TEST_MESSAGE: IMessage = { FILE: src/components/MessageReply.tsx type MessageReplyProps (line 17) | interface MessageReplyProps { function MessageReply (line 86) | function MessageReply ({ FILE: src/components/ReplyPreview.tsx constant ANIMATION_DURATION (line 25) | const ANIMATION_DURATION = 200 constant ANIMATION_EASING (line 26) | const ANIMATION_EASING = Easing.bezier(0.25, 0.1, 0.25, 1) constant DEFAULT_HEIGHT (line 27) | const DEFAULT_HEIGHT = 68 type ReplyPreviewProps (line 29) | interface ReplyPreviewProps { function ReplyPreview (line 108) | function ReplyPreview ({ FILE: src/components/TouchableOpacity.tsx type TouchableOpacityProps (line 9) | type TouchableOpacityProps = Omit(styles: T, baseName: string, colorScheme... function getStyleWithPosition (line 18) | function getStyleWithPosition(styles: T, baseName: string, position?:... FILE: src/utils.ts function renderComponentOrElement (line 5) | function renderComponentOrElement>( function isSameDay (line 39) | function isSameDay ( function isSameUser (line 55) | function isSameUser ( function processCallbackArguments (line 67) | function processCallbackArguments (args: unknown[]): unknown[] { function useCallbackDebounced (line 83) | function useCallbackDebounced any>(callbac... function useCallbackThrottled (line 106) | function useCallbackThrottled any>(callbac...