@yamlresume/core
    Preparing search index...

    Type Alias Content

    Defines the structure for the entire resume content.

    • only basics and education sections are mandatory.
    type Content = {
        awards?: AwardItem[];
        basics: BasicsItem;
        certificates?: CertificateItem[];
        computed?: {
            sectionNames?: {
                awards?: string;
                basics?: string;
                certificates?: string;
                education?: string;
                interests?: string;
                languages?: string;
                location?: string;
                profiles?: string;
                projects?: string;
                publications?: string;
                references?: string;
                skills?: string;
                volunteer?: string;
                work?: string;
            };
        };
        education: EducationItem[];
        interests?: InterestItem[];
        languages?: LanguageItem[];
        location?: LocationItem;
        profiles?: ProfileItem[];
        projects?: ProjectItem[];
        publications?: PublicationItem[];
        references?: ReferenceItem[];
        skills?: SkillItem[];
        volunteer?: VolunteerItem[];
        work?: WorkItem[];
    }
    Index

    Properties

    awards?: AwardItem[]

    Contains a collection of awards and recognitions.

    basics: BasicsItem

    Represents the core personal and contact information.

    certificates?: CertificateItem[]

    Contains a collection of certifications and credentials.

    computed?: {
        sectionNames?: {
            awards?: string;
            basics?: string;
            certificates?: string;
            education?: string;
            interests?: string;
            languages?: string;
            location?: string;
            profiles?: string;
            projects?: string;
            publications?: string;
            references?: string;
            skills?: string;
            volunteer?: string;
            work?: string;
        };
    }

    Computed values derived during transformation, applicable to the entire content.

    Type Declaration

    • OptionalsectionNames?: {
          awards?: string;
          basics?: string;
          certificates?: string;
          education?: string;
          interests?: string;
          languages?: string;
          location?: string;
          profiles?: string;
          projects?: string;
          publications?: string;
          references?: string;
          skills?: string;
          volunteer?: string;
          work?: string;
      }

      Translated names for each resume section based on locale.

    education: EducationItem[]

    Contains a collection of educational experiences.

    interests?: InterestItem[]

    Contains a collection of interests, hobbies, or personal activities.

    languages?: LanguageItem[]

    Contains a collection of language proficiencies.

    location?: LocationItem

    Contains location information.

    profiles?: ProfileItem[]

    Contains a collection of online profiles.

    projects?: ProjectItem[]

    Contains a collection of projects.

    publications?: PublicationItem[]

    Contains a collection of publications.

    references?: ReferenceItem[]

    Contains a collection of references.

    skills?: SkillItem[]

    Contains a collection of skills.

    volunteer?: VolunteerItem[]

    Contains a collection of volunteer experiences.

    work?: WorkItem[]

    Contains a collection of work experiences and employment history.