Marmot-TS
    Preparing search index...

    Type Alias GroupPublishWork

    GroupPublishWork:
        | { envelope: NostrEvent; kind: "applicationMessage" }
        | { envelope: NostrEvent; kind: "proposal"; pending: PendingState }
        | { envelope: NostrEvent; kind: "selfUpdate"; pending: PendingState }
        | {
            actorPubkey: string;
            envelope: NostrEvent;
            kind: "groupEvolution";
            pending: PendingState;
            welcome?: MlsWelcomeMessage;
            welcomeRecipients?: WelcomeRecipient[];
        }

    Publishable work produced by group state transitions.