fix: repair type of LegiArticleVersion.@origine

This commit is contained in:
Emmanuel 2025-06-23 11:45:39 +02:00
parent 5f1ea41535
commit 105c8ab402
5 changed files with 8 additions and 7 deletions

View file

@ -175,7 +175,7 @@ Nature du document (ex: "ARTICLE"). Provient de `NATURE` dans `meta_commun.dtd`.
##### META_COMMUN.ORIGINE
> **ORIGINE**: `"JORF"` \| `"LEGI"`
> **ORIGINE**: `"LEGI"`
Origine du document (ex: "LEGI"). Provient de `ORIGINE` dans `meta_commun.dtd`.

View file

@ -6,6 +6,6 @@
# Variable: allLegiArticleOrigines
> `const` **allLegiArticleOrigines**: readonly \[`"JORF"`, `"LEGI"`\]
> `const` **allLegiArticleOrigines**: readonly \[`"LEGI"`\]
Defined in: legal/legi.ts:899

View file

@ -13,6 +13,7 @@ import {
import {
allLegiArticleEtats,
allLegiArticleLienArticleOrigines,
allLegiArticleLienNatures,
allLegiArticleLienTypes,
allLegiArticleNatures,
@ -320,7 +321,7 @@ function auditLienArt(audit: Audit, dataUnknown: unknown): [unknown, unknown] {
remainingKeys,
auditTrimString,
auditEmptyToNull,
auditOptions(allLegiArticleOrigines),
auditOptions(allLegiArticleLienArticleOrigines),
auditRequire,
)

View file

@ -249,7 +249,7 @@ export interface LegiArticleVersion {
/** Numéro de l'article lié. Provient de l'attribut `num`. */
"@num"?: string
/** Origine de l'article lié (ex: "LEGI"). Provient de l'attribut `origine`. */
"@origine": LegiArticleOrigine
"@origine": LegiArticleLienArticleOrigine
}
}
@ -896,7 +896,7 @@ export const allLegiArticleLienTypes = [
export const allLegiArticleNatures = ["Article"] as const
export const allLegiArticleOrigines = ["JORF", "LEGI"] as const
export const allLegiArticleOrigines = ["LEGI"] as const
export const allLegiArticleTexteNatures = [
"ACCORD_FONCTION_PUBLIQUE", // 9,

View file

@ -2694,7 +2694,7 @@
},
"LegiArticleOrigine": {
"type": "string",
"enum": ["JORF", "LEGI"],
"enum": ["LEGI"],
"description": "Origine d'un document `LegiArticle`, typiquement \"LEGI\" ou \"JORF\". Provient de `ORIGINE` dans `META_COMMUN`."
},
"LegiArticleMetaArticle": {
@ -2773,7 +2773,7 @@
"description": "Numéro de l'article lié. Provient de l'attribut `num`."
},
"@origine": {
"$ref": "#/definitions/LegiArticleOrigine",
"$ref": "#/definitions/LegiArticleLienArticleOrigine",
"description": "Origine de l'article lié (ex: \"LEGI\"). Provient de l'attribut `origine`."
}
},