/**
 * @template T
 * @param {T} event
 * @returns {T extends { data: infer D } ? D : T}
 */
export function extractMessageEventData<T>(event: T): T extends {
    data: infer D;
} ? D : T;
