learn-content-engine - v0.13.1
    Preparing search index...

    Interface LessonResource

    One lesson-level supplementary-media entry (EXP-029 / MED-05).

    Mirrors a media.yaml resource minus domain (inherited from the parent set). Surfaced in the "Vertiefe das Thema" section after the lesson summary. Optional + additive, so pre-EXP-029 lessons load unchanged. Added to the authoritative schema (EXP-039) so the JSON-Schema / generated TS types cover it — previously this shape lived only in the frontend ContentLessonResource interface, and a lesson carrying resources was rejected by extra="forbid" here.

    interface LessonResource {
        author?: Author;
        description?: Description1;
        duration?: Duration;
        free?: Free;
        language?: Language;
        level?: Level;
        partnership?: Partnership;
        tags?: Tags1;
        title: string;
        type: string;
        url: string;
    }
    Index
    author?: Author
    description?: Description1
    duration?: Duration
    free?: Free
    language?: Language
    level?: Level
    partnership?: Partnership
    tags?: Tags1
    title: string
    type: string
    url: string