/** * Interfaces for the give records with limited contact information, good to show on a feed. **/ import { GiveSummaryRecord } from "./records"; // Common interface for views with summary contact information export interface ContactInfo { known: boolean; displayName: string; profileImageUrl?: string; } // Define a subset of contact information fields interface GiveContactInfo { giver: ContactInfo; issuer: ContactInfo; receiver: ContactInfo; providerPlanName?: string; recipientProjectName?: string; image?: string; } // Combine GiveSummaryRecord with contact information export type GiveRecordWithContactInfo = GiveSummaryRecord & GiveContactInfo;