Type Alias SocketEvent

SocketEvent:
    | { data: SocketNewEvent; type: "newEvent" }
    | { data: SocketFileRename; type: "fileRename" }
    | { data: SocketFileArchiveRestored; type: "fileArchiveRestored" }
    | { data: SocketFileNew; type: "fileNew" }
    | { data: SocketFileRestore; type: "fileRestore" }
    | { data: SocketFileMove; type: "fileMove" }
    | { data: SocketFileTrash; type: "fileTrash" }
    | { data: SocketFileArchived; type: "fileArchived" }
    | { data: SocketFolderRename; type: "folderRename" }
    | { data: SocketFolderTrash; type: "folderTrash" }
    | { data: SocketFolderMove; type: "folderMove" }
    | { data: SocketFolderSubCreated; type: "folderSubCreated" }
    | { data: SocketFolderRestore; type: "folderRestore" }
    | { data: SocketFolderColorChanged; type: "folderColorChanged" }
    | { type: "trashEmpty" }
    | { type: "passwordChanged" }
    | { data: SocketChatMessageNew; type: "chatMessageNew" }
    | { data: SocketChatTyping; type: "chatTyping" }
    | { data: SocketChatConversationsNew; type: "chatConversationsNew" }
    | { data: SocketChatMessageDelete; type: "chatMessageDelete" }
    | { data: SocketNoteContentEdited; type: "noteContentEdited" }
    | { data: SocketNoteArchived; type: "noteArchived" }
    | { data: SocketNoteDeleted; type: "noteDeleted" }
    | { data: SocketNoteTitleEdited; type: "noteTitleEdited" }
    | {
        data: SocketNoteParticipantPermissions;
        type: "noteParticipantPermissions";
    }
    | { data: SocketNoteRestored; type: "noteRestored" }
    | { data: SocketNoteParticipantRemoved; type: "noteParticipantRemoved" }
    | { data: SocketNoteParticipantNew; type: "noteParticipantNew" }
    | { data: SocketNoteNew; type: "noteNew" }
    | {
        data: SocketChatMessageEmbedDisabled;
        type: "chatMessageEmbedDisabled";
    }
    | {
        data: SocketChatConversationParticipantLeft;
        type: "chatConversationParticipantLeft";
    }
    | { data: SocketChatConversationDeleted; type: "chatConversationDeleted" }
    | { data: SocketChatMessageEdited; type: "chatMessageEdited" }
    | {
        data: SocketChatConversationNameEdited;
        type: "chatConversationNameEdited";
    }
    | { data: SocketContactRequestReceived; type: "contactRequestReceived" }
    | { data: SocketItemFavorite; type: "itemFavorite" }
    | {
        data: SocketChatConversationParticipantNew;
        type: "chatConversationParticipantNew";
    }
    | { data: SocketFileDeletedPermanent; type: "fileDeletedPermanent" }
MMNEPVFCICPMFPCPTTAAATR