@suluk/email - v0.2.0
    Preparing search index...

    Interface AudienceProvider

    The swappable audience binding — mirror contacts to an email-provider audience/list.

    interface AudienceProvider {
        id: string;
        upsert(
            audienceId: string,
            contact: AudienceContact,
        ): Promise<AudienceResult>;
        remove(audienceId: string, email: string): Promise<AudienceResult>;
    }
    Index

    Properties

    Methods

    Properties

    id: string

    a stable id (e.g. "resend", "console").

    Methods

    • remove (or unsubscribe) a contact from the audience.

      Parameters

      • audienceId: string
      • email: string

      Returns Promise<AudienceResult>