masto
Version:
Mastodon API client for JavaScript, TypeScript, Node.js, browsers
20 lines (19 loc) • 766 B
TypeScript
import { type HttpMetaParams } from "../../../interfaces/index.js";
export interface CreateConfirmationParams {
/** If provided, updates the unconfirmed user’s email before resending the confirmation email. */
readonly email?: string;
}
export interface EmailsConfirmationResource {
/**
* Resend confirmation email
* @param params Form data parameters
* @returns Empty object
* @see https://docs.joinmastodon.org/methods/emails/#confirmation
*/
create(params: CreateConfirmationParams, meta?: HttpMetaParams<"multipart-form">): Promise<void>;
}
export interface EmailsResource {
confirmations: EmailsConfirmationResource;
}
/** @deprecated Use `EmailsResource` instead. */
export type EmailRepository = EmailsResource;