Type Alias DirectLoginOptions

DirectLoginOptions: {
    marketingConsentStatus: MarketingConsentStatus;
} & ({
    directLoginMethod: "email";
    email: string;
} | {
    directLoginMethod: Exclude<DirectLoginMethod, "email">;
    email?: never;
})