Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Manish-Tamang/newsletter-app
/ types & classes
Types & classes
69 in github.com/Manish-Tamang/newsletter-app
⨍
Functions
264
◇
Types & classes
69
Class
lib/resend.ts:60
Interface
AddBlockMenuProps
components/newsletter-editor/AddBlockMenu.tsx:20
Interface
AddSubscriberDialogProps
components/add-subscriber-dialog.tsx:19
Interface
Audience
lib/resend.ts:41
Interface
AudiencesResponse
lib/resend.ts:54
Interface
AudiencesResponse
hooks/use-subscribers.ts:10
Interface
BadgeProps
components/ui/badge.tsx:26
Interface
BlockComponentProps
components/newsletter-editor/types.ts:105
Interface
BlockControlsProps
components/newsletter-editor/BlockControls.tsx:5
Interface
BlockRendererProps
components/newsletter-editor/BlockRenderer.tsx:17
Interface
ButtonData
components/newsletter-editor/types.ts:32
Interface
ButtonProps
components/ui/button.tsx:36
Interface
Campaign
hooks/use-campaigns.ts:6
Interface
CampaignData
lib/resend.ts:15
Interface
CampaignData
hooks/use-email.ts:12
Interface
ColumnsData
components/newsletter-editor/types.ts:50
Interface
Contact
components/subscribers-table.tsx:10
Interface
Contact
lib/resend.ts:30
Interface
ContactsResponse
lib/resend.ts:48
Interface
ContentEditorHandle
components/campaigns/ContentEditor.tsx:10
Interface
CreateCampaignData
hooks/use-campaigns.ts:21
Interface
DeleteSubscriberButtonProps
components/delete-subscriber-button.tsx:18
Interface
DividerData
components/newsletter-editor/types.ts:41
Interface
EditTemplatePageProps
app/templates/[id]/edit/page.tsx:9
Interface
EditorToolbarProps
components/newsletter-editor/EditorToolbar.tsx:5
Interface
EmailBuilderHandle
components/EmailBuilder.tsx:18
Interface
EmailBuilderProps
components/EmailBuilder.tsx:22
Interface
EmailData
lib/resend.ts:6
Interface
EmailData
hooks/use-email.ts:3
Interface
EmailResponse
hooks/use-email.ts:21
Interface
EmailTemplate
lib/types.ts:93
Interface
EmailTemplateProps
components/email-template.tsx:3
Interface
FooterData
components/newsletter-editor/types.ts:65
Interface
HeaderData
components/newsletter-editor/types.ts:55
Interface
HeadingData
components/newsletter-editor/types.ts:13
Interface
HtmlCodeEditorProps
components/html-code-editor.tsx:12
Interface
ImageData
components/newsletter-editor/types.ts:24
Interface
NewsletterBlock
components/newsletter-editor/types.ts:99
Interface
NewsletterEditorHandle
components/newsletter-editor/NewsletterEditor.tsx:25
Interface
NewsletterEditorProps
components/newsletter-editor/NewsletterEditor.tsx:29
Interface
Props
components/campaigns/CampaignErrorAlert.tsx:7
Interface
Props
components/campaigns/NewCampaignHeader.tsx:7
Interface
Props
components/campaigns/TestEmailPanel.tsx:7
Interface
Props
components/campaigns/CampaignForm.tsx:8
Interface
Props
components/campaigns/ContentEditor.tsx:14
Interface
Props
components/dashboard/OverviewCards.tsx:5
Interface
RecentCampaign
components/dashboard/RecentCampaigns.tsx:3
Class
ResendService
lib/resend.ts:60
Interface
SafeImageProps
components/ui/safe-image.tsx:6
Interface
ScreenshotCaptureOptions
lib/types.ts:50
Interface
ScreenshotConfig
lib/types.ts:110
Interface
ScreenshotData
lib/types.ts:8
Interface
ScreenshotValidationResult
lib/types.ts:41
Interface
SendEmailResponse
lib/resend.ts:24
Interface
SheetContentProps
components/ui/sheet.tsx:52
Interface
SocialLink
components/newsletter-editor/types.ts:74
Interface
SocialsData
components/newsletter-editor/types.ts:80
Interface
SpacerData
components/newsletter-editor/types.ts:46
Interface
State
components/ui/use-toast.ts:55
Interface
State
hooks/use-toast.ts:55
Interface
SubscribersResponse
hooks/use-subscribers.ts:4
Interface
SubscribersTableProps
components/subscribers-table.tsx:19
Interface
Template
hooks/use-templates.ts:9
Interface
TemplateCardProps
components/template-card.tsx:8
Interface
TemplateEditorProps
components/template-editor.tsx:24
Interface
TemplatePreviewEditorProps
components/template-preview-editor.tsx:18
Interface
TemplateScreenshot
lib/types.ts:74
Interface
TextData
components/newsletter-editor/types.ts:19
Interface
ValidatedScreenshot
lib/types.ts:26