EU Parliament Monitor — API Documentation - v0.9.25
    Preparing search index...

    Inputs to resolveOneLanguage. Extracting this struct keeps the resolver's per-language loop body free of long argument lists.

    interface PerLanguageInputs {
        lang: LanguageCode;
        manifest: MetadataManifest;
        englishEditorial: {
            headline: string;
            summary: string;
            extendedSummary: string;
        };
        template: LangTitleSubtitle;
        runDir?: string;
        articleType: string;
        date: string;
        runId: string;
        resolveLocalizedBrief?: (
            runDir: string,
            lang: LanguageCode,
            articleType: string,
            date: string,
        ) => { headline: string; summary: string; extendedSummary: string } | null;
    }
    Index

    Properties

    englishEditorial: { headline: string; summary: string; extendedSummary: string }
    runDir?: string
    articleType: string
    date: string
    runId: string
    resolveLocalizedBrief?: (
        runDir: string,
        lang: LanguageCode,
        articleType: string,
        date: string,
    ) => { headline: string; summary: string; extendedSummary: string } | null

    Injected dependency — resolves localized brief highlight for a language.