Overview
Annexes are supplementary parts of EU legislation, often containing technical specifications, lists, or tables referenced within the articles. Each annex belongs to one framework and is identified by its annex number or letter (e.g."I", "II", "A").
Methods
list()
Returns a page of annex summaries for a framework.
| Parameter | Type | Default | Description |
|---|---|---|---|
frameworkSlug | string | required | Framework slug, e.g. "cra" |
page | number | 1 | Page number |
perPage | number | 20 | Items per page (1–100) |
Promise<Page<AnnexSummary>>
get()
Fetch the full content of a single annex.
| Parameter | Type | Description |
|---|---|---|
frameworkSlug | string | Framework slug |
annexNumber | string | Annex identifier, e.g. "I", "II", "A" |
Promise<Annex>
iter()
Iterate over all annexes in a framework.
list() (except page, which is managed internally).
Returns AsyncGenerator<AnnexSummary>
Models
AnnexSummary
Returned by list() and iter().
| Field | Type | Description |
|---|---|---|
id | number | Internal numeric ID |
frameworkSlug | string | Parent framework slug |
annexNumber | string | Annex identifier, e.g. "I", "II", "A" |
title | string | null | Annex title |
position | number | Display order within the framework |
Annex
Returned by get(). Extends AnnexSummary with:
| Field | Type | Description |
|---|---|---|
content | string | null | Full annex text |
