Skip to main content

emailRegistry

@adamondo/backend


@adamondo/backend / core/email/template/emailRegistry

core/email/template/emailRegistry

Interfaces

EmailConfig

Defined in: src/core/email/template/emailRegistry.tsx:44

Type Parameters

_T

_T extends EmailType

Properties

subject

subject: string

Defined in: src/core/email/template/emailRegistry.tsx:45

previewText

previewText: string

Defined in: src/core/email/template/emailRegistry.tsx:46

component

component: ComponentType<{ content: EmailContentMap[_T]; }>

Defined in: src/core/email/template/emailRegistry.tsx:47

category

category: EmailCategory

Defined in: src/core/email/template/emailRegistry.tsx:48

recipient

recipient: EmailRecipient

Defined in: src/core/email/template/emailRegistry.tsx:49

Type Aliases

EmailCategory

EmailCategory = "auth" | "reservation" | "communication" | "verification" | "support" | "admin"

Defined in: src/core/email/template/emailRegistry.tsx:41


EmailRecipient

EmailRecipient = "host" | "guest" | "user" | "admin"

Defined in: src/core/email/template/emailRegistry.tsx:42

Variables

EMAIL_REGISTRY

const EMAIL_REGISTRY: { [K in EmailType]: EmailConfig<K> }

Defined in: src/core/email/template/emailRegistry.tsx:52