repo_description: Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
repo_topics: blockchain crypto dapp graphql hacktoberfest lens-protocol nextjs react social-media tailwindcss turborepo typescript vitest wagmi web3
code: import type {
    Maybe,
    MetadataLicenseType,
    PostMentionFragment
  } from "@/indexer/generated";
  
  export interface NewAttachment {
    file?: File;
    id?: string;
    mimeType: string;
    previewUri: string;
    type: "Audio" | "Image" | "Video";
    uri?: string;
  }
  
  export interface Emoji {
    aliases: string[];
    category: string;
    description: string;
    emoji: string;
    tags: string[];
  }
  
  export interface MarkupLinkProps {
    mentions?: PostMentionFragment[];
    title?: string;
  }
  
  export interface MetadataAsset {
    artist?: string;
    cover?: string;
    license?: Maybe<MetadataLicenseType>;
    title?: string;
    type: "Audio" | "Image" | "Video";
    uri: string;
  }
  
  export interface AttachmentData {
    artist?: string | null;
    coverUri?: string;
    type: "Audio" | "Image" | "Video";
    uri: string;
  }
  