MCPcopy Index your code

hub / github.com/yinxin630/fiora / types & classes

Types & classes62 in github.com/yinxin630/fiora

Class
packages/web/src/modules/Chat/Message/Message.tsx:57
InterfaceAboutProps
packages/web/src/modules/Sidebar/About.tsx:7
InterfaceAction
packages/web/src/state/action.ts:108
EnumActionTypes
packages/web/src/state/action.ts:None
InterfaceAddLinkmanHistoryMessagesPayload
packages/web/src/state/action.ts:78
InterfaceAddLinkmanMessagePayload
packages/web/src/state/action.ts:83
InterfaceAddLinkmanPayload
packages/web/src/state/action.ts:64
InterfaceAdminProps
packages/web/src/modules/Sidebar/Admin.tsx:35
InterfaceCodeDialogProps
packages/web/src/modules/Chat/Message/CodeDialog.tsx:8
InterfaceCodeEditorProps
packages/web/src/modules/Chat/CodeEditor.tsx:33
InterfaceCodeMessageProps
packages/web/src/modules/Chat/Message/CodeMessage.tsx:32
InterfaceContext
packages/server/src/types/server.d.ts:1
InterfaceCreateGroupProps
packages/web/src/modules/FunctionBarAndLinkmanList/CreateGroup.tsx:10
InterfaceDeleteMessagePayload
packages/web/src/state/action.ts:102
InterfaceDownloadProps
packages/web/src/modules/Sidebar/Download.tsx:8
InterfaceEnvironment
packages/server/src/routes/user.ts:28
InterfaceExpressionProps
packages/web/src/modules/Chat/Expression.tsx:19
InterfaceFriend
packages/web/src/state/reducer.ts:64
InterfaceFriendDocument
packages/database/mongoose/models/friend.ts:17
InterfaceGroup
packages/web/src/state/reducer.ts:54
InterfaceGroupDocument
packages/database/mongoose/models/group.ts:35
InterfaceGroupInfoProps
packages/web/src/modules/GroupInfo.tsx:14
InterfaceGroupManagePanelProps
packages/web/src/modules/Chat/GroupManagePanel.tsx:25
InterfaceGroupMember
packages/web/src/state/reducer.ts:42
InterfaceHistoryDocument
packages/database/mongoose/models/history.ts:18
InterfaceImageMessageProps
packages/web/src/modules/Chat/Message/ImageMessage.tsx:15
InterfaceInputProps
packages/web/src/components/Input.tsx:6
InterfaceInviteMessageProps
packages/web/src/modules/Chat/Message/InviteMessageV2.tsx:8
InterfaceLinkman
packages/web/src/state/reducer.ts:72
InterfaceLinkmanProps
packages/web/src/modules/FunctionBarAndLinkmanList/Linkman.tsx:15
InterfaceLinkmansMap
packages/web/src/state/reducer.ts:78
InterfaceLoadedLanguage
packages/web/src/modules/Chat/CodeEditor.tsx:28
EnumLocalStorageKey
packages/web/src/localStorage.ts:None
ClassMessage
* Message组件用hooks实现有些问题 * 功能上要求Message组件渲染后触发滚动, 实测中发现在useEffect中触发滚动会比在componentDidMount中晚 * 具体表现就是会先看到历史消息, 然后一闪而过再滚动到合适的位置
packages/web/src/modules/Chat/Message/Message.tsx:56
InterfaceMessage
packages/web/src/state/reducer.ts:21
InterfaceMessageDocument
packages/database/mongoose/models/message.ts:31
InterfaceMessageProps
packages/web/src/modules/Chat/Message/Message.tsx:28
InterfaceMessageState
packages/web/src/modules/Chat/Message/Message.tsx:47
InterfaceMessagesMap
packages/web/src/state/reducer.ts:38
InterfaceNotificationDocument
packages/database/mongoose/models/notification.ts:16
InterfaceOnlineStatusProps
packages/web/src/modules/Sidebar/OnlineStatus.tsx:5
InterfaceReadFileResult
packages/web/src/utils/readDiskFile.ts:1
InterfaceRewardProps
packages/web/src/modules/Sidebar/Reward.tsx:8
InterfaceRouteHandler
packages/server/src/types/server.d.ts:14
InterfaceSelfInfoProps
packages/web/src/modules/Sidebar/SelfInfo.tsx:22
InterfaceSendMessageData
packages/database/mongoose/models/message.ts:54
InterfaceSendMessageData
packages/server/src/types/server.d.ts:24
InterfaceSetLinkmanPropertyPayload
packages/web/src/state/action.ts:88
InterfaceSetLinkmansLastMessagesPayload
packages/web/src/state/action.ts:71
InterfaceSetStatusPayload
packages/web/src/state/action.ts:57
InterfaceSettingProps
packages/web/src/modules/Sidebar/Setting.tsx:29
InterfaceSocketDocument
packages/database/mongoose/models/socket.ts:30
InterfaceState
packages/web/src/state/reducer.ts:91
InterfaceSystemMessageProps
packages/web/src/modules/Chat/Message/SystemMessage.tsx:4
InterfaceTextMessageProps
packages/web/src/modules/Chat/Message/TextMessage.tsx:7
InterfaceUpdateMessagePayload
packages/web/src/state/action.ts:96
InterfaceUrlMessageProps
packages/web/src/modules/Chat/Message/UrlMessage.tsx:3
InterfaceUrlParams
packages/utils/url.ts:1
InterfaceUser
packages/web/src/state/reducer.ts:83
InterfaceUserDocument
packages/database/mongoose/models/user.ts:32
InterfaceUserInfoProps
packages/web/src/modules/UserInfo.tsx:22
InterfaceWindow
packages/web/src/types/index.d.ts:51