import { SystemMessage } from "./namespaces/system"; import { AuthMessage } from "./namespaces/auth"; import { ActivityMessage } from "./namespaces/activity"; import { ResourcesMessage } from "./namespaces/resources"; type MessageDataObj = Record; export type MessageData = string | MessageDataObj | { type: string; message: string | MessageDataObj | SystemMessage | AuthMessage | ActivityMessage | ResourcesMessage; }; export type MessageListener = (data: MessageData) => void; export * from "./namespaces/activity"; export * from "./namespaces/auth"; export * from "./namespaces/files"; export * from "./namespaces/resources"; export * from "./namespaces/system";