Skip to main content

Type Alias: EmailContext

type EmailContext: object;

Data passed to email templates and builders.

Type declaration

appName

appName: string;
optional links: object;

links.resetPassword?

optional resetPassword: string;

links.verifyEmail?

optional verifyEmail: string;

request?

optional request: object;

request.origin?

optional origin: string | null;

session?

optional session: object;

session.id?

optional id: string | null;

session.ip?

optional ip: string | null;

session.userAgent?

optional userAgent: string | null;

tokens?

optional tokens: object;

tokens.resetPassword?

optional resetPassword: string;

tokens.verifyEmail?

optional verifyEmail: string;

user

user: object;

user.email?

optional email: string | null;

user.id

id: string;

user.name?

optional name: string | null;