feat: add generated API documentation

This commit is contained in:
Emmanuel 2025-06-06 07:24:37 +02:00
parent b2a1a04b91
commit 51ae3f5352
181 changed files with 7721 additions and 321 deletions

View file

@ -7,9 +7,26 @@ _Tricoteuses Légifrance_ is free and open source software.
- [software repository](https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance)
- [GNU Affero General Public License version 3 or greater](https://git.tricoteuses.fr/logiciels/tricoteuses-legifrance/LICENSE.md)
[Architecture](doc/architecture.md)
Legal data sources:
## documentation
- [Architecture](doc/architecture.md)
- [TypeScript API](doc/api/)
- Main interfaces:
- [DossierLegislatif : Dossier de suivi du parcours parlementaire d'un texte législatif](doc/api/interfaces/DossierLegislatif.md)
- [Echeancier : Tableau de suivi des textes règlementaires nécessaires à l'application d'une loi](doc/api/interfaces/Echeancier.md)
- [Jo : Journal officiel](doc/api/interfaces/Jo.md)
- [JorfArticle : Article d'un texte publié au Journal officiel](doc/api/interfaces/JorfArticle.md)
- [JorfTexte : Texte (loi, décret, arrêté, etc) publié au Journal officiel](doc/api/interfaces/JorfTexte.md)
- [JorfTextelr : Sommaire d'un texte (loi, décret, arrêté, etc) publié au Journal officiel](doc/api/interfaces/JorfTextelr.md)
- [JorfTexteVersion : texte (loi, décret, arrêté, etc) publié au Journal officiel, sans son sommaire](doc/api/interfaces/JorfTexteVersion.md)
- [LegiArticle : Article d'un texte consolidé](doc/api/interfaces/LegiArticle.md)
- [LegiTexte : Texte (loi, décret, arrêté, etc) consolidé](doc/api/interfaces/LegiTexte.md)
- [LegiTextelr : Sommaire d'un texte (loi, décret, arrêté, etc) consolidé](doc/api/interfaces/LegiTextelr.md)
- [LegiTexteVersion : texte (loi, décret, arrêté, etc) consolidé, sans son sommaire](doc/api/interfaces/LegiTexteVersion.md)
- [JSON Schemas](static/schemas.json)
## Legal data sources
- https://www.dila.premier-ministre.gouv.fr/repertoire-des-informations-publiques/les-donnees-juridiques
- DOLE: https://echanges.dila.gouv.fr/OPENDATA/DOLE/

166
doc/api/README.md Normal file
View file

@ -0,0 +1,166 @@
**@tricoteuses/legifrance**
***
# @tricoteuses/legifrance
## Interfaces
- [Aggregate](interfaces/Aggregate.md)
- [ArticleGitDb](interfaces/ArticleGitDb.md)
- [ArticleLienDb](interfaces/ArticleLienDb.md)
- [DossierLegislatif](interfaces/DossierLegislatif.md)
- [Echeancier](interfaces/Echeancier.md)
- [EcheancierLigne](interfaces/EcheancierLigne.md)
- [GetArticleResult](interfaces/GetArticleResult.md)
- [GetRechercheResult](interfaces/GetRechercheResult.md)
- [GetTexteResult](interfaces/GetTexteResult.md)
- [Jo](interfaces/Jo.md)
- [JorfArticle](interfaces/JorfArticle.md)
- [JorfArticleMetaArticle](interfaces/JorfArticleMetaArticle.md)
- [JorfArticleVersion](interfaces/JorfArticleVersion.md)
- [JorfMetaTexteChronicle](interfaces/JorfMetaTexteChronicle.md)
- [JorfMetaTexteVersion](interfaces/JorfMetaTexteVersion.md)
- [JorfSectionTa](interfaces/JorfSectionTa.md)
- [JorfSectionTaLienArt](interfaces/JorfSectionTaLienArt.md)
- [JorfSectionTaLienSectionTa](interfaces/JorfSectionTaLienSectionTa.md)
- [JorfSectionTaStructure](interfaces/JorfSectionTaStructure.md)
- [JorfTextelr](interfaces/JorfTextelr.md)
- [JorfTextelrLienArt](interfaces/JorfTextelrLienArt.md)
- [JorfTextelrLienSectionTa](interfaces/JorfTextelrLienSectionTa.md)
- [JorfTextelrStructure](interfaces/JorfTextelrStructure.md)
- [JorfTextelrVersion](interfaces/JorfTextelrVersion.md)
- [JorfTextelrVersions](interfaces/JorfTextelrVersions.md)
- [JorfTexteMetaCommun](interfaces/JorfTexteMetaCommun.md)
- [JorfTexteVersion](interfaces/JorfTexteVersion.md)
- [JorfTexteVersionLien](interfaces/JorfTexteVersionLien.md)
- [LegalObjectReferences](interfaces/LegalObjectReferences.md)
- [LegiArticle](interfaces/LegiArticle.md)
- [LegiArticleLien](interfaces/LegiArticleLien.md)
- [LegiArticleMetaArticle](interfaces/LegiArticleMetaArticle.md)
- [LegiArticleVersion](interfaces/LegiArticleVersion.md)
- [LegiMetaTexteChronicle](interfaces/LegiMetaTexteChronicle.md)
- [LegiMetaTexteVersion](interfaces/LegiMetaTexteVersion.md)
- [LegiSectionTa](interfaces/LegiSectionTa.md)
- [LegiSectionTaLienArt](interfaces/LegiSectionTaLienArt.md)
- [LegiSectionTaLienSectionTa](interfaces/LegiSectionTaLienSectionTa.md)
- [LegiSectionTaStructure](interfaces/LegiSectionTaStructure.md)
- [LegiTextelr](interfaces/LegiTextelr.md)
- [LegiTextelrLienArt](interfaces/LegiTextelrLienArt.md)
- [LegiTextelrLienSectionTa](interfaces/LegiTextelrLienSectionTa.md)
- [LegiTextelrStructure](interfaces/LegiTextelrStructure.md)
- [LegiTextelrVersion](interfaces/LegiTextelrVersion.md)
- [LegiTextelrVersions](interfaces/LegiTextelrVersions.md)
- [LegiTexteVersion](interfaces/LegiTexteVersion.md)
- [LegiTexteVersionLien](interfaces/LegiTexteVersionLien.md)
- [ListTextesResult](interfaces/ListTextesResult.md)
- [SectionTaGitDb](interfaces/SectionTaGitDb.md)
- [TexteVersionGitDb](interfaces/TexteVersionGitDb.md)
- [TexteVersionLienDb](interfaces/TexteVersionLienDb.md)
## Type Aliases
- [ArticleType](type-aliases/ArticleType.md)
- [DossierLegislatifType](type-aliases/DossierLegislatifType.md)
- [Follow](type-aliases/Follow.md)
- [IdOrigine](type-aliases/IdOrigine.md)
- [IdType](type-aliases/IdType.md)
- [JoNature](type-aliases/JoNature.md)
- [JoOrigine](type-aliases/JoOrigine.md)
- [JorfArticleEtat](type-aliases/JorfArticleEtat.md)
- [JorfArticleLienArticleOrigine](type-aliases/JorfArticleLienArticleOrigine.md)
- [JorfArticleNature](type-aliases/JorfArticleNature.md)
- [JorfArticleOrigine](type-aliases/JorfArticleOrigine.md)
- [JorfArticleTexteNature](type-aliases/JorfArticleTexteNature.md)
- [JorfSectionTaLienArtEtat](type-aliases/JorfSectionTaLienArtEtat.md)
- [JorfSectionTaLienSectionTaEtat](type-aliases/JorfSectionTaLienSectionTaEtat.md)
- [JorfSectionTaTexteNature](type-aliases/JorfSectionTaTexteNature.md)
- [JorfTexte](type-aliases/JorfTexte.md)
- [JorfTextelrEtat](type-aliases/JorfTextelrEtat.md)
- [JorfTextelrLienArtEtat](type-aliases/JorfTextelrLienArtEtat.md)
- [JorfTextelrLienArtNature](type-aliases/JorfTextelrLienArtNature.md)
- [JorfTextelrLienArtOrigine](type-aliases/JorfTextelrLienArtOrigine.md)
- [JorfTexteNature](type-aliases/JorfTexteNature.md)
- [JorfTexteOrigine](type-aliases/JorfTexteOrigine.md)
- [JorfTexteVersionLienNature](type-aliases/JorfTexteVersionLienNature.md)
- [JorfTexteVersionLienType](type-aliases/JorfTexteVersionLienType.md)
- [LegiArticleEtat](type-aliases/LegiArticleEtat.md)
- [LegiArticleLienArticleOrigine](type-aliases/LegiArticleLienArticleOrigine.md)
- [LegiArticleLienNature](type-aliases/LegiArticleLienNature.md)
- [LegiArticleLienType](type-aliases/LegiArticleLienType.md)
- [LegiArticleNature](type-aliases/LegiArticleNature.md)
- [LegiArticleOrigine](type-aliases/LegiArticleOrigine.md)
- [LegiArticleTexteNature](type-aliases/LegiArticleTexteNature.md)
- [LegiSectionTaLienArtEtat](type-aliases/LegiSectionTaLienArtEtat.md)
- [LegiSectionTaLienSectionTaEtat](type-aliases/LegiSectionTaLienSectionTaEtat.md)
- [LegiSectionTaTexteNature](type-aliases/LegiSectionTaTexteNature.md)
- [LegiTexte](type-aliases/LegiTexte.md)
- [LegiTexteEtat](type-aliases/LegiTexteEtat.md)
- [LegiTextelrLienArtEtat](type-aliases/LegiTextelrLienArtEtat.md)
- [LegiTextelrLienArtOrigine](type-aliases/LegiTextelrLienArtOrigine.md)
- [LegiTextelrLienSectionTaEtat](type-aliases/LegiTextelrLienSectionTaEtat.md)
- [LegiTexteNature](type-aliases/LegiTexteNature.md)
- [LegiTexteOrigine](type-aliases/LegiTexteOrigine.md)
- [LegiTexteVersionLienNature](type-aliases/LegiTexteVersionLienNature.md)
- [LegiTexteVersionLienType](type-aliases/LegiTexteVersionLienType.md)
- [Sens](type-aliases/Sens.md)
## Variables
- [allArticleTypes](variables/allArticleTypes.md)
- [allDossierLegislatifTypes](variables/allDossierLegislatifTypes.md)
- [allFollows](variables/allFollows.md)
- [allJoNatures](variables/allJoNatures.md)
- [allJoOrigines](variables/allJoOrigines.md)
- [allJorfArticleEtats](variables/allJorfArticleEtats.md)
- [allJorfArticleLienArticleOrigines](variables/allJorfArticleLienArticleOrigines.md)
- [allJorfArticleNatures](variables/allJorfArticleNatures.md)
- [allJorfArticleOrigines](variables/allJorfArticleOrigines.md)
- [allJorfArticleTexteNatures](variables/allJorfArticleTexteNatures.md)
- [allJorfSectionTaLienArtEtats](variables/allJorfSectionTaLienArtEtats.md)
- [allJorfSectionTaLienArtOrigines](variables/allJorfSectionTaLienArtOrigines.md)
- [allJorfSectionTaLienSectionTaEtats](variables/allJorfSectionTaLienSectionTaEtats.md)
- [allJorfSectionTaTexteNatures](variables/allJorfSectionTaTexteNatures.md)
- [allJorfTextelrEtats](variables/allJorfTextelrEtats.md)
- [allJorfTextelrLienArtEtats](variables/allJorfTextelrLienArtEtats.md)
- [allJorfTextelrLienArtNatures](variables/allJorfTextelrLienArtNatures.md)
- [allJorfTextelrLienArtOrigines](variables/allJorfTextelrLienArtOrigines.md)
- [allJorfTexteNatures](variables/allJorfTexteNatures.md)
- [allJorfTexteOrigines](variables/allJorfTexteOrigines.md)
- [allJorfTexteVersionLienNatures](variables/allJorfTexteVersionLienNatures.md)
- [allJorfTexteVersionLienTypes](variables/allJorfTexteVersionLienTypes.md)
- [allLegiArticleEtats](variables/allLegiArticleEtats.md)
- [allLegiArticleLienArticleOrigines](variables/allLegiArticleLienArticleOrigines.md)
- [allLegiArticleLienNatures](variables/allLegiArticleLienNatures.md)
- [allLegiArticleLienTypes](variables/allLegiArticleLienTypes.md)
- [allLegiArticleNatures](variables/allLegiArticleNatures.md)
- [allLegiArticleOrigines](variables/allLegiArticleOrigines.md)
- [allLegiArticleTexteNatures](variables/allLegiArticleTexteNatures.md)
- [allLegiSectionTaLienArtEtats](variables/allLegiSectionTaLienArtEtats.md)
- [allLegiSectionTaLienArtOrigines](variables/allLegiSectionTaLienArtOrigines.md)
- [allLegiSectionTaLienSectionTaEtats](variables/allLegiSectionTaLienSectionTaEtats.md)
- [allLegiSectionTaTexteNatures](variables/allLegiSectionTaTexteNatures.md)
- [allLegiTexteEtats](variables/allLegiTexteEtats.md)
- [allLegiTextelrLienArtEtats](variables/allLegiTextelrLienArtEtats.md)
- [allLegiTextelrLienArtOrigines](variables/allLegiTextelrLienArtOrigines.md)
- [allLegiTextelrLienSectionTaEtats](variables/allLegiTextelrLienSectionTaEtats.md)
- [allLegiTexteNatures](variables/allLegiTexteNatures.md)
- [allLegiTexteOrigines](variables/allLegiTexteOrigines.md)
- [allLegiTexteVersionLienNatures](variables/allLegiTexteVersionLienNatures.md)
- [allLegiTexteVersionLienTypes](variables/allLegiTexteVersionLienTypes.md)
- [allSens](variables/allSens.md)
- [idRegExp](variables/idRegExp.md)
- [idsOrigines](variables/idsOrigines.md)
- [idsTypes](variables/idsTypes.md)
- [xmlParser](variables/xmlParser.md)
## Functions
- [bestItemForDate](functions/bestItemForDate.md)
- [extractOrigineFromId](functions/extractOrigineFromId.md)
- [extractTypeFromId](functions/extractTypeFromId.md)
- [gitPathFromId](functions/gitPathFromId.md)
- [parseDossierLegislatif](functions/parseDossierLegislatif.md)
- [walkJoTm](functions/walkJoTm.md)
- [walkStructureTree](functions/walkStructureTree.md)
- [walkTextelrLiensArticles](functions/walkTextelrLiensArticles.md)

View file

@ -0,0 +1,31 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / bestItemForDate
# Function: bestItemForDate()
> **bestItemForDate**\<`T`\>(`items`, `date`): `undefined` \| `T`
Defined in: legal/index.ts:730
## Type Parameters
### T
`T` *extends* `object`
## Parameters
### items
`undefined` | `null` | `T` | `T`[]
### date
`string`
## Returns
`undefined` \| `T`

View file

@ -0,0 +1,21 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / extractOrigineFromId
# Function: extractOrigineFromId()
> **extractOrigineFromId**(`id`): `"JORF"` \| `"KALI"` \| `"LEGI"` \| `"CNIL"` \| `"DOLE"`
Defined in: legal/ids.ts:12
## Parameters
### id
`string`
## Returns
`"JORF"` \| `"KALI"` \| `"LEGI"` \| `"CNIL"` \| `"DOLE"`

View file

@ -0,0 +1,21 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / extractTypeFromId
# Function: extractTypeFromId()
> **extractTypeFromId**(`id`): `"ARTI"` \| `"CONT"` \| `"SCTA"` \| `"TEXT"`
Defined in: legal/ids.ts:20
## Parameters
### id
`string`
## Returns
`"ARTI"` \| `"CONT"` \| `"SCTA"` \| `"TEXT"`

View file

@ -0,0 +1,25 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / gitPathFromId
# Function: gitPathFromId()
> **gitPathFromId**(`id`, `extension`): `string`
Defined in: legal/ids.ts:28
## Parameters
### id
`string`
### extension
`".json"` | `".md"`
## Returns
`string`

View file

@ -0,0 +1,25 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / parseDossierLegislatif
# Function: parseDossierLegislatif()
> **parseDossierLegislatif**(`filePath`, `xmlString`): `undefined` \| [`DossierLegislatif`](../interfaces/DossierLegislatif.md)
Defined in: parsers/dole.ts:8
## Parameters
### filePath
`string`
### xmlString
`string`
## Returns
`undefined` \| [`DossierLegislatif`](../interfaces/DossierLegislatif.md)

View file

@ -0,0 +1,21 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / walkJoTm
# Function: walkJoTm()
> **walkJoTm**(`tmArray`): `Generator`\<`JoTm`, `void`\>
Defined in: legal/jorf.ts:1264
## Parameters
### tmArray
`JoTm`[]
## Returns
`Generator`\<`JoTm`, `void`\>

View file

@ -0,0 +1,29 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / walkStructureTree
# Function: walkStructureTree()
> **walkStructureTree**(`getSectionTa`, `structure`, `parentsSectionTa`): `AsyncGenerator`\<\{ `lienSectionTa`: [`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md); `liensSectionTa`: ([`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md))[]; `parentsSectionTa`: ([`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md))[]; `sectionTa`: [`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md); \}, `void`\>
Defined in: legal/index.ts:937
## Parameters
### getSectionTa
(`sectionTaId`) => `Promise`\<`null` \| [`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md)\>
### structure
[`JorfSectionTaStructure`](../interfaces/JorfSectionTaStructure.md) | [`LegiSectionTaStructure`](../interfaces/LegiSectionTaStructure.md)
### parentsSectionTa
([`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md))[] = `[]`
## Returns
`AsyncGenerator`\<\{ `lienSectionTa`: [`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md); `liensSectionTa`: ([`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md))[]; `parentsSectionTa`: ([`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md))[]; `sectionTa`: [`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md); \}, `void`\>

View file

@ -0,0 +1,25 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / walkTextelrLiensArticles
# Function: walkTextelrLiensArticles()
> **walkTextelrLiensArticles**(`getSectionTa`, `textelr`): `AsyncGenerator`\<\{ `lienArticle`: [`JorfSectionTaLienArt`](../interfaces/JorfSectionTaLienArt.md) \| [`LegiSectionTaLienArt`](../interfaces/LegiSectionTaLienArt.md); `lienSectionTa?`: [`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md); `liensSectionTa?`: ([`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md))[]; `parentsSectionTa?`: ([`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md))[]; `sectionTa?`: [`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md); \}, `void`\>
Defined in: legal/index.ts:977
## Parameters
### getSectionTa
(`sectionTaId`) => `Promise`\<`null` \| [`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md)\>
### textelr
[`JorfTextelr`](../interfaces/JorfTextelr.md) | [`LegiTextelr`](../interfaces/LegiTextelr.md)
## Returns
`AsyncGenerator`\<\{ `lienArticle`: [`JorfSectionTaLienArt`](../interfaces/JorfSectionTaLienArt.md) \| [`LegiSectionTaLienArt`](../interfaces/LegiSectionTaLienArt.md); `lienSectionTa?`: [`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md); `liensSectionTa?`: ([`JorfSectionTaLienSectionTa`](../interfaces/JorfSectionTaLienSectionTa.md) \| [`LegiSectionTaLienSectionTa`](../interfaces/LegiSectionTaLienSectionTa.md))[]; `parentsSectionTa?`: ([`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md))[]; `sectionTa?`: [`JorfSectionTa`](../interfaces/JorfSectionTa.md) \| [`LegiSectionTa`](../interfaces/LegiSectionTa.md); \}, `void`\>

View file

@ -0,0 +1,156 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / Aggregate
# Interface: Aggregate
Defined in: aggregates.ts:15
## Extended by
- [`GetArticleResult`](GetArticleResult.md)
- [`GetRechercheResult`](GetRechercheResult.md)
- [`GetTexteResult`](GetTexteResult.md)
- [`ListTextesResult`](ListTextesResult.md)
## Properties
### article?
> `optional` **article**: `object`
Defined in: aggregates.ts:16
#### Index Signature
\[`id`: `string`\]: `Article` \| [`JorfArticle`](JorfArticle.md) \| [`LegiArticle`](LegiArticle.md)
***
### article\_lien?
> `optional` **article\_lien**: [`ArticleLienDb`](ArticleLienDb.md)[]
Defined in: aggregates.ts:17
***
### dossier\_legislatif?
> `optional` **dossier\_legislatif**: `object`
Defined in: aggregates.ts:18
#### Index Signature
\[`id`: `string`\]: [`DossierLegislatif`](DossierLegislatif.md)
***
### id?
> `optional` **id**: `string`
Defined in: aggregates.ts:19
***
### idcc?
> `optional` **idcc**: `object`
Defined in: aggregates.ts:20
#### Index Signature
\[`id`: `string`\]: `Idcc`
***
### ids?
> `optional` **ids**: `string`[]
Defined in: aggregates.ts:21
***
### jo?
> `optional` **jo**: `object`
Defined in: aggregates.ts:22
#### Index Signature
\[`id`: `string`\]: [`Jo`](Jo.md)
***
### section\_ta?
> `optional` **section\_ta**: `object`
Defined in: aggregates.ts:23
#### Index Signature
\[`id`: `string`\]: `SectionTa`
***
### texte\_version?
> `optional` **texte\_version**: `object`
Defined in: aggregates.ts:24
#### Index Signature
\[`id`: `string`\]: `TexteVersion`
***
### texte\_version\_lien?
> `optional` **texte\_version\_lien**: [`TexteVersionLienDb`](TexteVersionLienDb.md)[]
Defined in: aggregates.ts:25
***
### textekali?
> `optional` **textekali**: `object`
Defined in: aggregates.ts:26
#### Index Signature
\[`id`: `string`\]: `Textelr`
***
### textelr?
> `optional` **textelr**: `object`
Defined in: aggregates.ts:27
#### Index Signature
\[`id`: `string`\]: `Textelr`
***
### versions?
> `optional` **versions**: `object`
Defined in: aggregates.ts:28
#### Index Signature
\[`eli`: `string`\]: `Versions`

View file

@ -0,0 +1,33 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / ArticleGitDb
# Interface: ArticleGitDb
Defined in: legal/shared.ts:1
## Properties
### date
> **date**: `string`
Defined in: legal/shared.ts:3
***
### id
> **id**: `string`
Defined in: legal/shared.ts:2
***
### path
> **path**: `string`
Defined in: legal/shared.ts:4

View file

@ -0,0 +1,49 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / ArticleLienDb
# Interface: ArticleLienDb
Defined in: legal/shared.ts:7
## Properties
### article\_id
> **article\_id**: `string`
Defined in: legal/shared.ts:8
***
### cible
> **cible**: `boolean`
Defined in: legal/shared.ts:9
***
### cidtexte
> **cidtexte**: `null` \| `string`
Defined in: legal/shared.ts:10
***
### id
> **id**: `string`
Defined in: legal/shared.ts:11
***
### typelien
> **typelien**: `string`
Defined in: legal/shared.ts:12

View file

@ -0,0 +1,251 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / DossierLegislatif
# Interface: DossierLegislatif
Defined in: legal/dole.ts:36
Représente un dossier législatif.
Ceci est la structure racine, correspondant à l'élément `DOSSIER_LEGISLATIF` dans `dole_dossier.xsd`.
Le XSD le décrit comme : "Décrit un dossier legislatif".
## Properties
### CONTENU
> **CONTENU**: `object`
Defined in: legal/dole.ts:41
Contenu principal du dossier législatif.
Correspond à l'élément `CONTENU` dans `dole_dossier.xsd`.
#### ARBORESCENCE
> **ARBORESCENCE**: `object`
Structure hiérarchique (arborescence) du dossier, souvent utilisée pour la navigation.
Correspond à l'élément `ARBORESCENCE` dans `dole_dossier.xsd`.
##### ARBORESCENCE.LIEN?
> `optional` **LIEN**: `ArborescenceLien`[]
Liens (`ArborescenceLien`) à la racine de l'arborescence.
##### ARBORESCENCE.NIVEAU?
> `optional` **NIVEAU**: `ArborescenceNiveau`
Niveaux (`ArborescenceNiveau`) à la racine de l'arborescence.
#### CONTENU\_DOSSIER\_1?
> `optional` **CONTENU\_DOSSIER\_1**: `string`
Contenu relatif au dossier (champ 1). Correspond à `CONTENU_DOSSIER_1` (xs:anyType) dans le XSD.
#### CONTENU\_DOSSIER\_2?
> `optional` **CONTENU\_DOSSIER\_2**: `string`
Contenu relatif au dossier (champ 2). Correspond à `CONTENU_DOSSIER_2` (xs:anyType) dans le XSD.
#### CONTENU\_DOSSIER\_3?
> `optional` **CONTENU\_DOSSIER\_3**: `string`
Contenu relatif au dossier (champ 3). Correspond à `CONTENU_DOSSIER_3` (xs:anyType) dans le XSD.
#### CONTENU\_DOSSIER\_4?
> `optional` **CONTENU\_DOSSIER\_4**: `string`
Contenu relatif au dossier (champ 4). Correspond à `CONTENU_DOSSIER_4` (xs:anyType) dans le XSD.
#### CONTENU\_DOSSIER\_5?
> `optional` **CONTENU\_DOSSIER\_5**: `string`
Contenu relatif au dossier (champ 5). Correspond à `CONTENU_DOSSIER_5` (xs:anyType) dans le XSD.
#### ECHEANCIER?
> `optional` **ECHEANCIER**: [`Echeancier`](Echeancier.md)
Échéancier associé au dossier législatif.
Correspond à l'élément `ECHEANCIER` dans `dole_dossier.xsd`.
#### EXPOSE\_MOTIF?
> `optional` **EXPOSE\_MOTIF**: `string`
Exposé des motifs ou résumé. Correspond à `EXPOSE_MOTIF` (xs:anyType) dans le XSD.
#### LIBELLE\_TEXTE\_1?
> `optional` **LIBELLE\_TEXTE\_1**: `string`
Libellé du texte lié 1. Correspond à `LIBELLE_TEXTE_1` dans le XSD.
#### LIBELLE\_TEXTE\_2?
> `optional` **LIBELLE\_TEXTE\_2**: `string`
Libellé du texte lié 2. Correspond à `LIBELLE_TEXTE_2` dans le XSD.
#### LIBELLE\_TEXTE\_3?
> `optional` **LIBELLE\_TEXTE\_3**: `string`
Libellé du texte lié 3. Correspond à `LIBELLE_TEXTE_3` dans le XSD.
#### LIBELLE\_TEXTE\_4?
> `optional` **LIBELLE\_TEXTE\_4**: `string`
Libellé du texte lié 4. Correspond à `LIBELLE_TEXTE_4` dans le XSD.
#### LIBELLE\_TEXTE\_5?
> `optional` **LIBELLE\_TEXTE\_5**: `string`
Libellé du texte lié 5. Correspond à `LIBELLE_TEXTE_5` dans le XSD.
***
### META
> **META**: `object`
Defined in: legal/dole.ts:84
Métadonnées associées au dossier législatif.
Correspond à l'élément `META` dans `dole_dossier.xsd`.
#### META\_COMMUN
> **META\_COMMUN**: `object`
Éléments de métadonnées communs.
Correspond à l'élément `META_COMMUN` dans `dole_dossier.xsd`.
##### META\_COMMUN.ANCIEN\_ID?
> `optional` **ANCIEN\_ID**: `string`
Ancien identifiant, s'il existe. Correspond à `ANCIEN_ID` dans le XSD.
##### META\_COMMUN.ID
> **ID**: `string`
Identifiant unique du dossier. Correspond à `ID` dans le XSD.
##### META\_COMMUN.ORIGINE
> **ORIGINE**: `"JORF"`
Origine des données (ex: "JORF" pour Journal Officiel).
Correspond à `ORIGINE` dans le XSD.
##### META\_COMMUN.URL
> **URL**: `string`
URL du dossier législatif. Correspond à `URL` dans le XSD.
#### META\_DOSSIER\_LEGISLATIF
> **META\_DOSSIER\_LEGISLATIF**: `object`
Métadonnées spécifiques au dossier législatif.
Correspond à l'élément `META_DOSSIER_LEGISLATIF` dans `dole_dossier.xsd`.
##### META\_DOSSIER\_LEGISLATIF.DATE\_CREATION
> **DATE\_CREATION**: `string`
Date de création du dossier (YYYY-MM-DD). Correspond à `DATE_CREATION` dans le XSD.
##### META\_DOSSIER\_LEGISLATIF.DATE\_DERNIERE\_MODIFICATION
> **DATE\_DERNIERE\_MODIFICATION**: `string`
Date de dernière modification du dossier (YYYY-MM-DD). Correspond à `DATE_DERNIERE_MODIFICATION` dans le XSD.
##### META\_DOSSIER\_LEGISLATIF.ID\_TEXTE\_1?
> `optional` **ID\_TEXTE\_1**: `string`
Identifiant du texte lié 1. Correspond à `ID_TEXTE_1` dans le XSD. Commence toujours par JORFTEXT si présent.
##### META\_DOSSIER\_LEGISLATIF.ID\_TEXTE\_2?
> `optional` **ID\_TEXTE\_2**: `string`
Identifiant du texte lié 2. Correspond à `ID_TEXTE_2` dans le XSD. Commence toujours par JORFTEXT si présent.
##### META\_DOSSIER\_LEGISLATIF.ID\_TEXTE\_3?
> `optional` **ID\_TEXTE\_3**: `string`
Identifiant du texte lié 3. Correspond à `ID_TEXTE_3` dans le XSD. Commence toujours par JORFTEXT si présent.
##### META\_DOSSIER\_LEGISLATIF.ID\_TEXTE\_4?
> `optional` **ID\_TEXTE\_4**: `string`
Identifiant du texte lié 4. Correspond à `ID_TEXTE_4` dans le XSD. Commence toujours par JORFTEXT si présent.
##### META\_DOSSIER\_LEGISLATIF.ID\_TEXTE\_5?
> `optional` **ID\_TEXTE\_5**: `string`
Identifiant du texte lié 5. Correspond à `ID_TEXTE_5` dans le XSD. Commence toujours par JORFTEXT si présent.
##### META\_DOSSIER\_LEGISLATIF.LEGISLATURE?
> `optional` **LEGISLATURE**: `object`
Informations sur la législature.
Correspond à l'élément `LEGISLATURE` dans `dole_dossier.xsd`.
##### META\_DOSSIER\_LEGISLATIF.LEGISLATURE.DATE\_DEBUT
> **DATE\_DEBUT**: `string`
Date de début de la législature (YYYY-MM-DD). Correspond à `DATE_DEBUT` dans le XSD.
##### META\_DOSSIER\_LEGISLATIF.LEGISLATURE.DATE\_FIN
> **DATE\_FIN**: `string`
Date de fin de la législature (YYYY-MM-DD). Correspond à `DATE_FIN` dans le XSD.
##### META\_DOSSIER\_LEGISLATIF.LEGISLATURE.LIBELLE
> **LIBELLE**: `string`
Libellé ou nom de la législature. Correspond à `LIBELLE` dans le XSD.
##### META\_DOSSIER\_LEGISLATIF.LEGISLATURE.NUMERO
> **NUMERO**: `number`
Numéro de la législature. Correspond à `NUMERO` (xs:string) dans le XSD.
##### META\_DOSSIER\_LEGISLATIF.TITRE
> **TITRE**: `string`
Titre du dossier législatif. Correspond à `TITRE` dans le XSD.
##### META\_DOSSIER\_LEGISLATIF.TYPE?
> `optional` **TYPE**: `"LOI_PUBLIEE"` \| `"PROJET_LOI"` \| `"PROJET_ORDONNANCE"` \| `"PROPOSITION_LOI"` \| `"ORDONNANCE_PUBLIEE"`
Type du dossier législatif. Correspond à `TYPE` (xs:string) dans le XSD.

View file

@ -0,0 +1,34 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / Echeancier
# Interface: Echeancier
Defined in: legal/dole.ts:156
Représente un échéancier au sein d'un dossier législatif.
Correspond à l'élément `ECHEANCIER` dans `dole_dossier.xsd`.
## Properties
### @derniere\_maj?
> `optional` **@derniere\_maj**: `string`
Defined in: legal/dole.ts:161
Date de dernière mise à jour de l'échéancier (YYYY-MM-DD).
Provient de l'attribut `@derniere_maj` dans le XSD.
***
### LIGNE
> **LIGNE**: [`EcheancierLigne`](EcheancierLigne.md)[]
Defined in: legal/dole.ts:166
Tableau de lignes ou d'éléments de l'échéancier.
Correspond à un ou plusieurs éléments `LIGNE` dans le XSD.

View file

@ -0,0 +1,105 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / EcheancierLigne
# Interface: EcheancierLigne
Defined in: legal/dole.ts:173
Représente une seule ligne ou un élément au sein de l'échéancier.
Correspond à l'élément `LIGNE` dans `dole_dossier.xsd`.
## Properties
### ARTICLE?
> `optional` **ARTICLE**: `string`
Defined in: legal/dole.ts:175
Référence de l'article. Correspond à `ARTICLE` dans le XSD.
***
### BASE\_LEGALE?
> `optional` **BASE\_LEGALE**: `string`
Defined in: legal/dole.ts:177
Base légale. Correspond à `BASE_LEGALE` dans le XSD.
***
### CID\_LOI\_CIBLE?
> `optional` **CID\_LOI\_CIBLE**: `string`
Defined in: legal/dole.ts:179
Identifiant de la loi cible. Correspond à `CID_LOI_CIBLE` dans le XSD. Toujours un ID JORFTEXT.
***
### DATE\_PREVUE?
> `optional` **DATE\_PREVUE**: `string`
Defined in: legal/dole.ts:181
Date prévue (YYYY-MM-DD). Correspond à `DATE_PREVUE` dans le XSD.
***
### DECRET?
> `optional` **DECRET**: `string`
Defined in: legal/dole.ts:183
Référence au décret. Correspond à `DECRET` dans le XSD.
***
### LIEN\_ARTICLE?
> `optional` **LIEN\_ARTICLE**: `object`[]
Defined in: legal/dole.ts:188
Lien(s) vers l'article.
Correspond à l'élément `LIEN_ARTICLE` dans le XSD.
#### @id
> **@id**: `string`
Identifiant de l'article lié. Provient de l'attribut `@id` dans le XSD. Toujours un ID JORFARTI.
#### #text
> **#text**: `string`
Contenu textuel du lien.
***
### NUMERO\_ORDRE?
> `optional` **NUMERO\_ORDRE**: `string`
Defined in: legal/dole.ts:195
Numéro d'ordre de l'élément de l'échéancier. Correspond à `NUMERO_ORDRE` dans le XSD.
***
### OBJET?
> `optional` **OBJET**: `string`
Defined in: legal/dole.ts:197
Objet ou sujet de l'élément de l'échéancier. Correspond à `OBJET` dans le XSD.

View file

@ -0,0 +1,213 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / GetArticleResult
# Interface: GetArticleResult
Defined in: aggregates.ts:33
## Extends
- [`Aggregate`](Aggregate.md)
## Properties
### article?
> `optional` **article**: `object`
Defined in: aggregates.ts:16
#### Index Signature
\[`id`: `string`\]: `Article` \| [`JorfArticle`](JorfArticle.md) \| [`LegiArticle`](LegiArticle.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`article`](Aggregate.md#article)
***
### article\_lien?
> `optional` **article\_lien**: [`ArticleLienDb`](ArticleLienDb.md)[]
Defined in: aggregates.ts:17
#### Inherited from
[`Aggregate`](Aggregate.md).[`article_lien`](Aggregate.md#article_lien)
***
### dossier\_legislatif?
> `optional` **dossier\_legislatif**: `object`
Defined in: aggregates.ts:18
#### Index Signature
\[`id`: `string`\]: [`DossierLegislatif`](DossierLegislatif.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`dossier_legislatif`](Aggregate.md#dossier_legislatif)
***
### follow
> **follow**: (`"LIENS.LIEN[@sens=cible,@typelien=CREATION].@id"` \| `"STRUCT.LIEN_ART.@id"` \| `"STRUCT.LIEN_SECTION_TA.@id"` \| `"STRUCTURE_TA.LIEN_ART.@id"` \| `"STRUCTURE_TA.LIEN_SECTION_TA.@id"` \| `"TEXTEKALI"` \| `"TEXTELR"`)[]
Defined in: aggregates.ts:34
***
### id
> **id**: `string`
Defined in: aggregates.ts:35
#### Overrides
[`Aggregate`](Aggregate.md).[`id`](Aggregate.md#id)
***
### idcc?
> `optional` **idcc**: `object`
Defined in: aggregates.ts:20
#### Index Signature
\[`id`: `string`\]: `Idcc`
#### Inherited from
[`Aggregate`](Aggregate.md).[`idcc`](Aggregate.md#idcc)
***
### ids?
> `optional` **ids**: `string`[]
Defined in: aggregates.ts:21
#### Inherited from
[`Aggregate`](Aggregate.md).[`ids`](Aggregate.md#ids)
***
### jo?
> `optional` **jo**: `object`
Defined in: aggregates.ts:22
#### Index Signature
\[`id`: `string`\]: [`Jo`](Jo.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`jo`](Aggregate.md#jo)
***
### section\_ta?
> `optional` **section\_ta**: `object`
Defined in: aggregates.ts:23
#### Index Signature
\[`id`: `string`\]: `SectionTa`
#### Inherited from
[`Aggregate`](Aggregate.md).[`section_ta`](Aggregate.md#section_ta)
***
### texte\_version?
> `optional` **texte\_version**: `object`
Defined in: aggregates.ts:24
#### Index Signature
\[`id`: `string`\]: `TexteVersion`
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version`](Aggregate.md#texte_version)
***
### texte\_version\_lien?
> `optional` **texte\_version\_lien**: [`TexteVersionLienDb`](TexteVersionLienDb.md)[]
Defined in: aggregates.ts:25
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version_lien`](Aggregate.md#texte_version_lien)
***
### textekali?
> `optional` **textekali**: `object`
Defined in: aggregates.ts:26
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textekali`](Aggregate.md#textekali)
***
### textelr?
> `optional` **textelr**: `object`
Defined in: aggregates.ts:27
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textelr`](Aggregate.md#textelr)
***
### versions?
> `optional` **versions**: `object`
Defined in: aggregates.ts:28
#### Index Signature
\[`eli`: `string`\]: `Versions`
#### Inherited from
[`Aggregate`](Aggregate.md).[`versions`](Aggregate.md#versions)

View file

@ -0,0 +1,221 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / GetRechercheResult
# Interface: GetRechercheResult
Defined in: aggregates.ts:38
## Extends
- [`Aggregate`](Aggregate.md)
## Properties
### article?
> `optional` **article**: `object`
Defined in: aggregates.ts:16
#### Index Signature
\[`id`: `string`\]: `Article` \| [`JorfArticle`](JorfArticle.md) \| [`LegiArticle`](LegiArticle.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`article`](Aggregate.md#article)
***
### article\_lien?
> `optional` **article\_lien**: [`ArticleLienDb`](ArticleLienDb.md)[]
Defined in: aggregates.ts:17
#### Inherited from
[`Aggregate`](Aggregate.md).[`article_lien`](Aggregate.md#article_lien)
***
### dossier\_legislatif?
> `optional` **dossier\_legislatif**: `object`
Defined in: aggregates.ts:18
#### Index Signature
\[`id`: `string`\]: [`DossierLegislatif`](DossierLegislatif.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`dossier_legislatif`](Aggregate.md#dossier_legislatif)
***
### follow
> **follow**: (`"LIENS.LIEN[@sens=cible,@typelien=CREATION].@id"` \| `"STRUCT.LIEN_ART.@id"` \| `"STRUCT.LIEN_SECTION_TA.@id"` \| `"STRUCTURE_TA.LIEN_ART.@id"` \| `"STRUCTURE_TA.LIEN_SECTION_TA.@id"` \| `"TEXTEKALI"` \| `"TEXTELR"`)[]
Defined in: aggregates.ts:39
***
### id?
> `optional` **id**: `string`
Defined in: aggregates.ts:40
#### Overrides
[`Aggregate`](Aggregate.md).[`id`](Aggregate.md#id)
***
### idcc?
> `optional` **idcc**: `object`
Defined in: aggregates.ts:20
#### Index Signature
\[`id`: `string`\]: `Idcc`
#### Inherited from
[`Aggregate`](Aggregate.md).[`idcc`](Aggregate.md#idcc)
***
### ids?
> `optional` **ids**: `string`[]
Defined in: aggregates.ts:21
#### Inherited from
[`Aggregate`](Aggregate.md).[`ids`](Aggregate.md#ids)
***
### jo?
> `optional` **jo**: `object`
Defined in: aggregates.ts:22
#### Index Signature
\[`id`: `string`\]: [`Jo`](Jo.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`jo`](Aggregate.md#jo)
***
### q?
> `optional` **q**: `string`
Defined in: aggregates.ts:41
***
### section\_ta?
> `optional` **section\_ta**: `object`
Defined in: aggregates.ts:23
#### Index Signature
\[`id`: `string`\]: `SectionTa`
#### Inherited from
[`Aggregate`](Aggregate.md).[`section_ta`](Aggregate.md#section_ta)
***
### texte\_version?
> `optional` **texte\_version**: `object`
Defined in: aggregates.ts:24
#### Index Signature
\[`id`: `string`\]: `TexteVersion`
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version`](Aggregate.md#texte_version)
***
### texte\_version\_lien?
> `optional` **texte\_version\_lien**: [`TexteVersionLienDb`](TexteVersionLienDb.md)[]
Defined in: aggregates.ts:25
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version_lien`](Aggregate.md#texte_version_lien)
***
### textekali?
> `optional` **textekali**: `object`
Defined in: aggregates.ts:26
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textekali`](Aggregate.md#textekali)
***
### textelr?
> `optional` **textelr**: `object`
Defined in: aggregates.ts:27
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textelr`](Aggregate.md#textelr)
***
### versions?
> `optional` **versions**: `object`
Defined in: aggregates.ts:28
#### Index Signature
\[`eli`: `string`\]: `Versions`
#### Inherited from
[`Aggregate`](Aggregate.md).[`versions`](Aggregate.md#versions)

View file

@ -0,0 +1,213 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / GetTexteResult
# Interface: GetTexteResult
Defined in: aggregates.ts:44
## Extends
- [`Aggregate`](Aggregate.md)
## Properties
### article?
> `optional` **article**: `object`
Defined in: aggregates.ts:16
#### Index Signature
\[`id`: `string`\]: `Article` \| [`JorfArticle`](JorfArticle.md) \| [`LegiArticle`](LegiArticle.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`article`](Aggregate.md#article)
***
### article\_lien?
> `optional` **article\_lien**: [`ArticleLienDb`](ArticleLienDb.md)[]
Defined in: aggregates.ts:17
#### Inherited from
[`Aggregate`](Aggregate.md).[`article_lien`](Aggregate.md#article_lien)
***
### dossier\_legislatif?
> `optional` **dossier\_legislatif**: `object`
Defined in: aggregates.ts:18
#### Index Signature
\[`id`: `string`\]: [`DossierLegislatif`](DossierLegislatif.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`dossier_legislatif`](Aggregate.md#dossier_legislatif)
***
### follow
> **follow**: (`"LIENS.LIEN[@sens=cible,@typelien=CREATION].@id"` \| `"STRUCT.LIEN_ART.@id"` \| `"STRUCT.LIEN_SECTION_TA.@id"` \| `"STRUCTURE_TA.LIEN_ART.@id"` \| `"STRUCTURE_TA.LIEN_SECTION_TA.@id"` \| `"TEXTEKALI"` \| `"TEXTELR"`)[]
Defined in: aggregates.ts:45
***
### id
> **id**: `string`
Defined in: aggregates.ts:46
#### Overrides
[`Aggregate`](Aggregate.md).[`id`](Aggregate.md#id)
***
### idcc?
> `optional` **idcc**: `object`
Defined in: aggregates.ts:20
#### Index Signature
\[`id`: `string`\]: `Idcc`
#### Inherited from
[`Aggregate`](Aggregate.md).[`idcc`](Aggregate.md#idcc)
***
### ids?
> `optional` **ids**: `string`[]
Defined in: aggregates.ts:21
#### Inherited from
[`Aggregate`](Aggregate.md).[`ids`](Aggregate.md#ids)
***
### jo?
> `optional` **jo**: `object`
Defined in: aggregates.ts:22
#### Index Signature
\[`id`: `string`\]: [`Jo`](Jo.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`jo`](Aggregate.md#jo)
***
### section\_ta?
> `optional` **section\_ta**: `object`
Defined in: aggregates.ts:23
#### Index Signature
\[`id`: `string`\]: `SectionTa`
#### Inherited from
[`Aggregate`](Aggregate.md).[`section_ta`](Aggregate.md#section_ta)
***
### texte\_version?
> `optional` **texte\_version**: `object`
Defined in: aggregates.ts:24
#### Index Signature
\[`id`: `string`\]: `TexteVersion`
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version`](Aggregate.md#texte_version)
***
### texte\_version\_lien?
> `optional` **texte\_version\_lien**: [`TexteVersionLienDb`](TexteVersionLienDb.md)[]
Defined in: aggregates.ts:25
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version_lien`](Aggregate.md#texte_version_lien)
***
### textekali?
> `optional` **textekali**: `object`
Defined in: aggregates.ts:26
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textekali`](Aggregate.md#textekali)
***
### textelr?
> `optional` **textelr**: `object`
Defined in: aggregates.ts:27
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textelr`](Aggregate.md#textelr)
***
### versions?
> `optional` **versions**: `object`
Defined in: aggregates.ts:28
#### Index Signature
\[`eli`: `string`\]: `Versions`
#### Inherited from
[`Aggregate`](Aggregate.md).[`versions`](Aggregate.md#versions)

118
doc/api/interfaces/Jo.md Normal file
View file

@ -0,0 +1,118 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / Jo
# Interface: Jo
Defined in: legal/jorf.ts:8
Représente une publication au Journal Officiel (JO).
Correspond à l'élément racine `JO` dans `jorf_conteneur.dtd`.
Commentaire DTD : "Décrit la structure d'un document de type conteneur JORF".
## Properties
### META
> **META**: `object`
Defined in: legal/jorf.ts:13
Métadonnées de la publication JO.
Correspond à `META` dans `jorf_conteneur.dtd`.
#### META\_COMMUN
> **META\_COMMUN**: `object`
Éléments de métadonnées communs.
Correspond à `META_COMMUN` (défini dans `meta_commun.dtd`).
##### META\_COMMUN.ID
> **ID**: `string`
Identifiant unique de la publication JO. Provient de `ID` dans `meta_commun.dtd`.
##### META\_COMMUN.ID\_ELI?
> `optional` **ID\_ELI**: `string`
Identifiant Européen de la Législation (ELI) pour le JO. Provient de `ID_ELI` dans `meta_commun.dtd`.
##### META\_COMMUN.NATURE
> **NATURE**: `"JO"`
Nature du document, typiquement "JO". Provient de `NATURE` dans `meta_commun.dtd`.
##### META\_COMMUN.ORIGINE
> **ORIGINE**: `"JORF"`
Origine du document, typiquement "JORF". Provient de `ORIGINE` dans `meta_commun.dtd`.
##### META\_COMMUN.URL
> **URL**: `string`
URL relative de la publication JO. Provient de `URL` dans `meta_commun.dtd`.
#### META\_SPEC
> **META\_SPEC**: `object`
Métadonnées spécifiques au conteneur JO.
Correspond à `META_SPEC` dans `jorf_conteneur.dtd`.
##### META\_SPEC.META\_CONTENEUR
> **META\_CONTENEUR**: `object`
Métadonnées spécifiques au conteneur.
Correspond à `META_CONTENEUR` dans `jorf_conteneur.dtd`.
Commentaire DTD : "Métadonnées du conteneur JORF".
##### META\_SPEC.META\_CONTENEUR.DATE\_PUBLI
> **DATE\_PUBLI**: `string`
Date de publication du JO. Provient de `DATE_PUBLI` dans `jorf_conteneur.dtd`.
##### META\_SPEC.META\_CONTENEUR.NUM?
> `optional` **NUM**: `string`
Numéro du JO. Provient de `NUM` dans `jorf_conteneur.dtd`.
##### META\_SPEC.META\_CONTENEUR.TITRE
> **TITRE**: `string`
Titre du JO. Provient de `TITRE` dans `jorf_conteneur.dtd`.
***
### STRUCTURE\_TXT?
> `optional` **STRUCTURE\_TXT**: `object`
Defined in: legal/jorf.ts:55
Structure des textes au sein du JO (table des matières).
Correspond à `STRUCTURE_TXT` dans `jorf_conteneur.dtd`.
Commentaire DTD : "Sommaire du JO. Definit la liste ordonnée des têtiers et des textes composants le JO."
#### LIEN\_TXT?
> `optional` **LIEN\_TXT**: `JoLienTxt`[]
Tableau de liens vers les textes publiés dans ce JO.
#### TM?
> `optional` **TM**: `JoTm`[]
Tableau des niveaux de la table des matières (têtiers).

View file

@ -0,0 +1,206 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticle
# Interface: JorfArticle
Defined in: legal/jorf.ts:86
Représente un article publié au Journal Officiel (JORF).
Correspond à l'élément racine `ARTICLE` dans `jorf_article.dtd`.
Commentaire DTD : "Décrit toutes les informations relatives à un article JORF".
## Properties
### BLOC\_TEXTUEL?
> `optional` **BLOC\_TEXTUEL**: `object`
Defined in: legal/jorf.ts:92
Contenu textuel principal de l'article.
Correspond à `BLOC_TEXTUEL` dans `jorf_article.dtd`, contenant un `CONTENU` HTML.
Commentaire DTD : "Contenu textuel".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML de l'article.
***
### CONTEXTE
> **CONTEXTE**: `object`
Defined in: legal/jorf.ts:101
Contexte de l'article, référençant son texte parent.
Correspond à `CONTEXTE` dans `jorf_article.dtd`.
Commentaire DTD : "Rappel du contexte de l'article courant. Cite le texte parent et ses différentes versions."
#### TEXTE
> **TEXTE**: `object`
Informations sur le texte parent.
Correspond à l'élément `TEXTE` dans `jorf_article.dtd`.
Commentaire DTD : "Rappel du texte parent et de ses différentes versions".
##### TEXTE.@cid
> **@cid**: `string`
Identifiant commun à toutes les versions du texte parent. Provient de l'attribut `cid`.
##### TEXTE.@date\_publi
> **@date\_publi**: `string`
Date de publication du texte parent. Provient de l'attribut `date_publi`.
##### TEXTE.@date\_signature
> **@date\_signature**: `string`
Date de signature du texte parent. Provient de l'attribut `date_signature`.
##### TEXTE.@nature?
> `optional` **@nature**: `"ACCORD"` \| `"ANNEXE"` \| `"ARRETE"` \| `"AVENANT"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI_PROGRAMME"` \| `"LOI"` \| `"ORDONNANCE"` \| `"PROTOCOLE"` \| `"RAPPORT"` \| `"ABROGATION"` \| `"CITATION"` \| `"MODIFICATION"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"ADDITIF"` \| `"ANNONCES"` \| `"ARRANGEMENT"` \| `"ARRET"` \| `"ATTESTATION"` \| `"Accord multilatéral"` \| `"CANDIDAT"` \| `"CHARTE"` \| `"COMMUNIQUE"` \| `"COMPLEMENT"` \| `"COMPOSITION"` \| `"CONTRAT"` \| `"CONVENTION"` \| `"DATE"` \| `"DECISION_CC"` \| `"DECISION_EURO"` \| `"DECLARATION"` \| `"DELEGATION"` \| `"DEUXIEME"` \| `"DIRECTIVE"` \| `"ELECTION"` \| `"ELECTIONDUPRESIDENTDELAREPUBLIQU"` \| `"EXEQUATUR"` \| `"INFORMATION"` \| `"INFORMATIONS_CESE"` \| `"INFORMATIONS_DIVERSES"` \| `"INFORMATIONS_PARLEMENTAIRES"` \| `"INSTRUCTION"` \| `"LETTRE"` \| `"LISTE"` \| `"MEMOIRE"` \| `"OBSERVATION"` \| `"PREMIER"` \| `"PROCLAMATION"` \| `"PROJET"` \| `"PROPOSITION"` \| `"PUBLICATION"` \| `"RECOMMANDATION"` \| `"RECTIFICATIF"` \| `"REGLEMENT"` \| `"RELEVE"` \| `"REMISE"` \| `"RESULTATS"` \| `"SAISINE"` \| `"SUSPENSION"` \| `"TABLEAU"` \| `"TROISIEME"` \| `"VOCABULAIRE"`
Nature du texte parent. Provient de l'attribut `nature`.
##### TEXTE.@nor?
> `optional` **@nor**: `string`
Identifiant NOR du texte parent. Provient de l'attribut `nor`.
##### TEXTE.@num?
> `optional` **@num**: `string`
Numéro du texte parent. Provient de l'attribut `num`.
##### TEXTE.@num\_parution\_jo?
> `optional` **@num\_parution\_jo**: `string`
Numéro de parution au JO pour le texte parent. Provient de l'attribut `num_parution_jo`.
##### TEXTE.TITRE\_TXT?
> `optional` **TITRE\_TXT**: `object`[]
Titres des versions du texte parent.
Correspond aux éléments `TITRE_TXT` dans `jorf_article.dtd`.
Commentaire DTD : "Titre long du texte parent".
##### TEXTE.TM?
> `optional` **TM**: `JorfArticleTm`
Hiérarchie de la table des matières pour le texte parent.
Correspond aux éléments `TM` imbriqués dans `jorf_article.dtd`.
Commentaire DTD : "Têtier parent".
***
### META
> **META**: `object`
Defined in: legal/jorf.ts:151
Métadonnées de l'article.
Correspond à `META` dans `jorf_article.dtd`.
#### META\_COMMUN
> **META\_COMMUN**: `object`
Éléments de métadonnées communs.
Correspond à `META_COMMUN` (défini dans `meta_commun.dtd`).
##### META\_COMMUN.ANCIEN\_ID?
> `optional` **ANCIEN\_ID**: `string`
Ancien identifiant. Provient de `ANCIEN_ID`.
##### META\_COMMUN.ELI\_ALIAS?
> `optional` **ELI\_ALIAS**: `object`
Alias de l'Identifiant Européen de la Législation (ELI). Provient de `ELI_ALIAS/ID_ELI_ALIAS`.
##### META\_COMMUN.ELI\_ALIAS.ID\_ELI\_ALIAS
> **ID\_ELI\_ALIAS**: `string`
##### META\_COMMUN.ID
> **ID**: `string`
Identifiant unique de l'article. Provient de `ID`.
##### META\_COMMUN.ID\_ELI?
> `optional` **ID\_ELI**: `string`
Identifiant Européen de la Législation (ELI). Provient de `ID_ELI`.
##### META\_COMMUN.NATURE?
> `optional` **NATURE**: `"Article"`
Nature du document (ex: "Article"). Provient de `NATURE`.
##### META\_COMMUN.ORIGINE
> **ORIGINE**: `"JORF"`
Origine du document (ex: "JORF"). Provient de `ORIGINE`.
##### META\_COMMUN.URL
> **URL**: `string`
URL relative du document. Provient de `URL`.
#### META\_SPEC
> **META\_SPEC**: `object`
Métadonnées spécifiques à l'article.
Correspond à `META_SPEC` dans `jorf_article.dtd`.
##### META\_SPEC.META\_ARTICLE
> **META\_ARTICLE**: [`JorfArticleMetaArticle`](JorfArticleMetaArticle.md)
Métadonnées spécifiques à l'article.
Correspond à `META_ARTICLE` dans `jorf_article.dtd`.
Commentaire DTD : "Metadonnees specifiques aux articles".
***
### VERSIONS
> **VERSIONS**: `object`
Defined in: legal/jorf.ts:192
Versions de l'article. Les articles JORF sont typiquement versionnés s'ils sont modifiés par des textes LEGI ultérieurs.
Correspond à `VERSIONS` dans `jorf_article.dtd`.
Commentaire DTD : "Liste des versions de cet article. Les autres versions d'un texte JORF sont issu du fond LEGI".
#### VERSION
> **VERSION**: [`JorfArticleVersion`](JorfArticleVersion.md)[]
Tableau d'éléments de version d'article.

View file

@ -0,0 +1,67 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticleMetaArticle
# Interface: JorfArticleMetaArticle
Defined in: legal/jorf.ts:214
Représente les métadonnées spécifiques à un article JORF.
Correspond à `META_ARTICLE` dans `jorf_article.dtd`.
## Properties
### DATE\_DEBUT
> **DATE\_DEBUT**: `string`
Defined in: legal/jorf.ts:216
Date d'entrée en vigueur de l'article. Provient de `DATE_DEBUT`.
***
### DATE\_FIN
> **DATE\_FIN**: `string`
Defined in: legal/jorf.ts:218
Date de fin de vigueur de l'article. Provient de `DATE_FIN`.
***
### MCS\_ART?
> `optional` **MCS\_ART**: `object`
Defined in: legal/jorf.ts:223
Mots-clés de l'article.
Correspond à `MCS_ART` et ses éléments `MC` ("Libellé du mot clé") dans `jorf_article.dtd`.
#### MC
> **MC**: `string`[]
***
### NUM?
> `optional` **NUM**: `string`
Defined in: legal/jorf.ts:225
Numéro de l'article (ex: "2-4"). Provient de `NUM`.
***
### TYPE?
> `optional` **TYPE**: `"AUTONOME"` \| `"ENTIEREMENT_MODIF"` \| `"PARTIELLEMENT_MODIF"`
Defined in: legal/jorf.ts:227
Type de l'article. Provient de `TYPE`. Commentaire DTD : "@hidden liste de valeurs à préciser".

View file

@ -0,0 +1,70 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticleVersion
# Interface: JorfArticleVersion
Defined in: legal/jorf.ts:268
Représente une version spécifique d'un article JORF.
Correspond à l'élément `VERSION` au sein de `ARTICLE/VERSIONS` dans `jorf_article.dtd`.
Commentaire DTD : "Version de l'article."
## Properties
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/jorf.ts:270
Statut juridique de l'article dans cette version. Provient de l'attribut `etat`.
***
### LIEN\_ART
> **LIEN\_ART**: `object`
Defined in: legal/jorf.ts:275
Lien vers le contenu de l'article pour cette version.
Correspond à l'élément `LIEN_ART` (défini dans `lien_art.dtd`).
#### @debut
> **@debut**: `string`
Date de début de validité. Provient de l'attribut `debut`.
#### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Statut juridique de la version d'article liée. Provient de l'attribut `etat`.
#### @fin
> **@fin**: `string`
Date de fin de validité. Provient de l'attribut `fin`.
#### @id
> **@id**: `string`
Identifiant du contenu de l'article lié. Provient de l'attribut `id`.
#### @num?
> `optional` **@num**: `string`
Numéro de l'article lié. Provient de l'attribut `num`.
#### @origine
> **@origine**: `"JORF"` \| `"LEGI"`
Origine de l'article lié. Provient de l'attribut `origine`.

View file

@ -0,0 +1,113 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfMetaTexteChronicle
# Interface: JorfMetaTexteChronicle
Defined in: legal/jorf.ts:299
Représente les métadonnées spécifiques aux aspects chronologiques d'un texte JORF.
Correspond à l'élément racine `META_TEXTE_CHRONICLE` dans `meta_texte_chronicle.dtd`.
Note : `DERNIERE_MODIFICATION` et `VERSIONS_A_VENIR` du DTD générique ne sont typiquement pas utilisés pour les textes JORF.
## Properties
### CID
> **CID**: `string`
Defined in: legal/jorf.ts:301
Identifiant commun à toutes les versions du texte. Provient de `CID`.
***
### DATE\_PUBLI
> **DATE\_PUBLI**: `string`
Defined in: legal/jorf.ts:303
Date de publication du texte. Provient de `DATE_PUBLI`.
***
### DATE\_TEXTE
> **DATE\_TEXTE**: `string`
Defined in: legal/jorf.ts:305
Date de signature du texte. Provient de `DATE_TEXTE`.
***
### NOR?
> `optional` **NOR**: `string`
Defined in: legal/jorf.ts:307
Identifiant NOR du texte. Provient de `NOR`.
***
### NUM?
> `optional` **NUM**: `string`
Defined in: legal/jorf.ts:309
Numéro du texte. Provient de `NUM`.
***
### NUM\_PARUTION?
> `optional` **NUM\_PARUTION**: `number`
Defined in: legal/jorf.ts:311
Numéro de parution au JO. Provient de `NUM_PARUTION`.
***
### NUM\_SEQUENCE?
> `optional` **NUM\_SEQUENCE**: `number`
Defined in: legal/jorf.ts:313
Numéro de séquence dans le JO. Provient de `NUM_SEQUENCE`.
***
### ORIGINE\_PUBLI?
> `optional` **ORIGINE\_PUBLI**: `string`
Defined in: legal/jorf.ts:315
Origine de la publication (ex: titre du JO). Provient de `ORIGINE_PUBLI`.
***
### PAGE\_DEB\_PUBLI?
> `optional` **PAGE\_DEB\_PUBLI**: `number`
Defined in: legal/jorf.ts:317
Page de début de la publication dans le JO. Provient de `PAGE_DEB_PUBLI`.
***
### PAGE\_FIN\_PUBLI?
> `optional` **PAGE\_FIN\_PUBLI**: `number`
Defined in: legal/jorf.ts:319
Page de fin de la publication dans le JO. Provient de `PAGE_FIN_PUBLI`.

View file

@ -0,0 +1,106 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfMetaTexteVersion
# Interface: JorfMetaTexteVersion
Defined in: legal/jorf.ts:326
Représente les métadonnées spécifiques à une version d'un texte JORF.
Correspond à l'élément `META_TEXTE_VERSION` dans `jorf_texte_version.dtd`.
## Properties
### AUTORITE?
> `optional` **AUTORITE**: `string`
Defined in: legal/jorf.ts:328
Autorité émettrice. Provient de `AUTORITE`.
***
### DATE\_DEBUT?
> `optional` **DATE\_DEBUT**: `string`
Defined in: legal/jorf.ts:330
Date d'entrée en vigueur (non typiquement utilisé pour JORF). Provient de `DATE_DEBUT`.
***
### DATE\_FIN?
> `optional` **DATE\_FIN**: `string`
Defined in: legal/jorf.ts:332
Date de fin de vigueur (non typiquement utilisé pour JORF). Provient de `DATE_FIN`.
***
### LIENS?
> `optional` **LIENS**: `object`
Defined in: legal/jorf.ts:337
Liens associés à cette version du texte.
Correspond à `LIENS` dans `jorf_texte_version.dtd`.
#### LIEN
> **LIEN**: [`JorfTexteVersionLien`](JorfTexteVersionLien.md)[]
Tableau d'éléments de lien.
***
### MCS\_TXT?
> `optional` **MCS\_TXT**: `object`
Defined in: legal/jorf.ts:345
Mots-clés du texte.
Correspond à `MCS_TXT` et ses éléments `MC` ("Mot clé du texte") dans `jorf_texte_version.dtd`.
#### MC
> **MC**: `string`[]
Tableau de mots-clés (MC = Mot Clé).
***
### MINISTERE?
> `optional` **MINISTERE**: `string`
Defined in: legal/jorf.ts:350
Ministère émetteur. Provient de `MINISTERE`.
***
### TITRE?
> `optional` **TITRE**: `string`
Defined in: legal/jorf.ts:352
Titre court de la version du texte. Provient de `TITRE`.
***
### TITREFULL?
> `optional` **TITREFULL**: `string`
Defined in: legal/jorf.ts:354
Titre complet de la version du texte. Provient de `TITREFULL`.

View file

@ -0,0 +1,121 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfSectionTa
# Interface: JorfSectionTa
Defined in: legal/jorf.ts:362
Représente une "Section TA" (Titre/Article) dans un texte JORF, un niveau de sa table des matières.
Correspond à l'élément racine `SECTION_TA` dans `jorf_section_ta.dtd`.
Commentaire DTD : "Decrit le sommaire d'un texte en terme de têtier et d'article".
## Properties
### COMMENTAIRE?
> `optional` **COMMENTAIRE**: `string`
Defined in: legal/jorf.ts:366
Commentaire associé à la section. Provient de `COMMENTAIRE`.
***
### CONTEXTE
> **CONTEXTE**: `object`
Defined in: legal/jorf.ts:372
Contexte de la section, référençant son texte JORF parent.
Correspond à `CONTEXTE` dans `jorf_section_ta.dtd`.
Commentaire DTD : "Contexte de la section. Rappelle la succession des sections parentes pour arriver à l'élément courant".
#### TEXTE
> **TEXTE**: `object`
Informations sur le texte JORF parent.
##### TEXTE.@autorite?
> `optional` **@autorite**: `string`
##### TEXTE.@cid
> **@cid**: `string`
##### TEXTE.@date\_publi
> **@date\_publi**: `string`
##### TEXTE.@date\_signature
> **@date\_signature**: `string`
##### TEXTE.@ministere?
> `optional` **@ministere**: `string`
##### TEXTE.@nature?
> `optional` **@nature**: `"ACCORD"` \| `"ARRETE"` \| `"AVENANT"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"DECISION"` \| `"DECRET"` \| `"DELIBERATION"` \| `"LOI_ORGANIQUE"` \| `"LOI"` \| `"ORDONNANCE"` \| `"PROTOCOLE"` \| `"RAPPORT"` \| `"MODIFICATION"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"ADDITIF"` \| `"Accord multilatéral"` \| `"CONVENTION"` \| `"DECLARATION"` \| `"DIRECTIVE"` \| `"INFORMATIONS_PARLEMENTAIRES"` \| `"INSTRUCTION"` \| `"LISTE"` \| `"PROPOSITION"` \| `"RECOMMANDATION"` \| `"REGLEMENT"` \| `"RESULTATS"` \| `"SAISINE"` \| `"TABLEAU"`
##### TEXTE.@nor?
> `optional` **@nor**: `string`
##### TEXTE.@num?
> `optional` **@num**: `string`
##### TEXTE.@num\_parution\_jo?
> `optional` **@num\_parution\_jo**: `string`
##### TEXTE.TITRE\_TXT
> **TITRE\_TXT**: `object`[]
Titres des versions du texte parent.
##### TEXTE.TM?
> `optional` **TM**: `JorfSectionTaTm`
Hiérarchie de la table des matières pour le texte parent.
***
### ID
> **ID**: `string`
Defined in: legal/jorf.ts:364
Identifiant de la section. Provient de `ID`.
***
### STRUCTURE\_TA?
> `optional` **STRUCTURE\_TA**: [`JorfSectionTaStructure`](JorfSectionTaStructure.md)
Defined in: legal/jorf.ts:403
Structure de cette section, liant vers des sous-sections ou des articles.
Correspond à `STRUCTURE_TA` dans `jorf_section_ta.dtd`.
Commentaire DTD : "Structure de la section. Présente la succession des sections filles et des articles de la section courante".
***
### TITRE\_TA?
> `optional` **TITRE\_TA**: `string`
Defined in: legal/jorf.ts:397
Titre de la section. Provient de `TITRE_TA`.

View file

@ -0,0 +1,72 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfSectionTaLienArt
# Interface: JorfSectionTaLienArt
Defined in: legal/jorf.ts:410
Représente un lien d'une `JorfSectionTa` vers un article.
Les attributs sont basés sur `lien_art.dtd` utilisés dans `SECTION_TA/STRUCTURE_TA`.
## Properties
### @debut
> **@debut**: `string`
Defined in: legal/jorf.ts:412
Date de début de validité. Provient de l'attribut `debut`.
***
### @etat?
> `optional` **@etat**: `"VIGUEUR"`
Defined in: legal/jorf.ts:414
Statut juridique. Provient de l'attribut `etat`.
***
### @fin
> **@fin**: `string`
Defined in: legal/jorf.ts:416
Date de fin de validité. Provient de l'attribut `fin`.
***
### @id
> **@id**: `string`
Defined in: legal/jorf.ts:418
Identifiant de l'article lié. Provient de l'attribut `id`.
***
### @num?
> `optional` **@num**: `string`
Defined in: legal/jorf.ts:420
Numéro de l'article lié. Provient de l'attribut `num`.
***
### @origine?
> `optional` **@origine**: `"JORF"`
Defined in: legal/jorf.ts:422
Origine de l'article lié. Provient de l'attribut `origine`.

View file

@ -0,0 +1,82 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfSectionTaLienSectionTa
# Interface: JorfSectionTaLienSectionTa
Defined in: legal/jorf.ts:437
Représente un lien d'une `JorfSectionTa` vers une autre `JorfSectionTa` (sous-section).
Les attributs sont basés sur `lien_section_ta.dtd` utilisés dans `SECTION_TA/STRUCTURE_TA`.
## Properties
### @cid
> **@cid**: `string`
Defined in: legal/jorf.ts:441
CID de la section liée. Provient de l'attribut `cid`.
***
### @debut
> **@debut**: `string`
Defined in: legal/jorf.ts:443
Date de début de validité. Provient de l'attribut `debut`.
***
### @fin
> **@fin**: `string`
Defined in: legal/jorf.ts:446
Date de fin de validité. Provient de l'attribut `fin`.
***
### @id
> **@id**: `string`
Defined in: legal/jorf.ts:448
Identifiant de la section liée. Provient de l'attribut `id`.
***
### @niv
> **@niv**: `number`
Defined in: legal/jorf.ts:450
Niveau d'imbrication. Provient de l'attribut `niv`.
***
### @url
> **@url**: `string`
Defined in: legal/jorf.ts:452
URL/chemin vers le fichier XML de la section liée. Provient de l'attribut `url`.
***
### #text?
> `optional` **#text**: `string`
Defined in: legal/jorf.ts:439
Contenu textuel/titre de la section liée.

View file

@ -0,0 +1,32 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfSectionTaStructure
# Interface: JorfSectionTaStructure
Defined in: legal/jorf.ts:463
Structure d'une `JorfSectionTa`, contenant des liens vers des articles ou des sous-sections.
Correspond à `STRUCTURE_TA` dans `jorf_section_ta.dtd`.
## Properties
### LIEN\_ART?
> `optional` **LIEN\_ART**: [`JorfSectionTaLienArt`](JorfSectionTaLienArt.md)[]
Defined in: legal/jorf.ts:465
Tableau de liens vers des articles au sein de cette section.
***
### LIEN\_SECTION\_TA?
> `optional` **LIEN\_SECTION\_TA**: [`JorfSectionTaLienSectionTa`](JorfSectionTaLienSectionTa.md)[]
Defined in: legal/jorf.ts:467
Tableau de liens vers des sous-sections (autres JorfSectionTa) au sein de cette section.

View file

@ -0,0 +1,85 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexteMetaCommun
# Interface: JorfTexteMetaCommun
Defined in: legal/jorf.ts:649
Représente les métadonnées communes pour les textes JORF, un profil spécifique de `meta_commun.dtd`.
## Properties
### ANCIEN\_ID?
> `optional` **ANCIEN\_ID**: `string`
Defined in: legal/jorf.ts:651
Ancien identifiant. Provient de `ANCIEN_ID`.
***
### ELI\_ALIAS?
> `optional` **ELI\_ALIAS**: `object`
Defined in: legal/jorf.ts:653
Alias de l'Identifiant Européen de la Législation (ELI). Provient de `ELI_ALIAS/ID_ELI_ALIAS`.
#### ID\_ELI\_ALIAS
> **ID\_ELI\_ALIAS**: `string`
***
### ID
> **ID**: `string`
Defined in: legal/jorf.ts:657
Identifiant unique du document texte JORF. Provient de `ID`.
***
### ID\_ELI?
> `optional` **ID\_ELI**: `string`
Defined in: legal/jorf.ts:659
Identifiant Européen de la Législation (ELI). Provient de `ID_ELI`.
***
### NATURE?
> `optional` **NATURE**: `"ACCORD"` \| `"ANNEXE"` \| `"ARRETE"` \| `"AVENANT"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"DIRECTIVE_EURO"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI_PROGRAMME"` \| `"LOI"` \| `"ORDONNANCE"` \| `"PROTOCOLE"` \| `"RAPPORT"` \| `"ABROGATION"` \| `"CITATION"` \| `"MODIFICATION"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"ADDITIF"` \| `"ANNONCES"` \| `"ARRANGEMENT"` \| `"ARRET"` \| `"ATTESTATION"` \| `"Accord multilatéral"` \| `"CANDIDAT"` \| `"CHARTE"` \| `"COMMUNIQUE"` \| `"COMPLEMENT"` \| `"COMPOSITION"` \| `"CONTRAT"` \| `"CONVENTION"` \| `"DATE"` \| `"DECISION_CC"` \| `"DECISION_EURO"` \| `"DECLARATION"` \| `"DELEGATION"` \| `"DEUXIEME"` \| `"DIRECTIVE"` \| `"ELECTION"` \| `"ELECTIONDUPRESIDENTDELAREPUBLIQU"` \| `"EXEQUATUR"` \| `"INFORMATION"` \| `"INFORMATIONS_CESE"` \| `"INFORMATIONS_DIVERSES"` \| `"INFORMATIONS_PARLEMENTAIRES"` \| `"INSTRUCTION"` \| `"LETTRE"` \| `"LISTE"` \| `"MEMOIRE"` \| `"OBSERVATION"` \| `"PREMIER"` \| `"PROCLAMATION"` \| `"PROJET"` \| `"PROPOSITION"` \| `"PUBLICATION"` \| `"RECOMMANDATION"` \| `"RECTIFICATIF"` \| `"REGLEMENT"` \| `"RELEVE"` \| `"REMISE"` \| `"RESULTATS"` \| `"SAISINE"` \| `"SUSPENSION"` \| `"TABLEAU"` \| `"TROISIEME"` \| `"VOCABULAIRE"` \| `"ACTE"` \| `"ARRETEAVIS"` \| `"ARRETEEURO"` \| `"ARRETEURO"` \| `"AVISEURO"` \| `"DECLARATIONEURO"` \| `"DELIBERATIONEURO"` \| `"DISPOSITIONS"` \| `"INFORMATIONEURO"` \| `"INSTRUCTIONEURO"` \| `"LETTREEURO"` \| `"MESSAGE"` \| `"NOTE"` \| `"REGLEMENTEUROPEEN"` \| `"SENATUS"` \| `"TRAITE"`
Defined in: legal/jorf.ts:661
Nature du document texte JORF. Provient de `NATURE`.
***
### ORIGINE
> **ORIGINE**: `"JORF"`
Defined in: legal/jorf.ts:663
Origine du document (typiquement "JORF"). Provient de `ORIGINE`.
***
### URL
> **URL**: `string`
Defined in: legal/jorf.ts:665
URL relative du document texte JORF. Provient de `URL`.

View file

@ -0,0 +1,193 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexteVersion
# Interface: JorfTexteVersion
Defined in: legal/jorf.ts:679
Représente une version spécifique d'un texte JORF avec son contenu complet.
Correspond à l'élément racine `TEXTE_VERSION` dans `jorf_texte_version.dtd`.
Commentaire DTD : "Décrit les informations spécifiques à une version de texte JORF".
## Properties
### ABRO?
> `optional` **ABRO**: `object`
Defined in: legal/jorf.ts:684
Abrogations affectant cette version du texte (contenu HTML).
Correspond à `ABRO/CONTENU` dans `jorf_texte_version.dtd`.
#### CONTENU
> **CONTENU**: `string`
***
### ENTREPRISE?
> `optional` **ENTREPRISE**: `object`
Defined in: legal/jorf.ts:692
Informations relatives aux entreprises, le cas échéant.
Correspond à l'élément `ENTREPRISE` dans `jorf_texte_version.dtd`.
Commentaire DTD : "Rubrique entreprise".
#### @texte\_entreprise
> **@texte\_entreprise**: `"non"` \| `"oui"`
Indique si le texte est relatif à une "entreprise". Provient de l'attribut `texte_entreprise`.
#### DATES\_EFFET?
> `optional` **DATES\_EFFET**: `object`
Dates d'effet pour les aspects relatifs aux entreprises.
Correspond à `DATES_EFFET/DATE_EFFET` dans `jorf_texte_version.dtd`.
##### DATES\_EFFET.DATE\_EFFET
> **DATE\_EFFET**: `string`[]
#### DOMAINES?
> `optional` **DOMAINES**: `object`
Domaines pertinents pour les aspects relatifs aux entreprises.
Correspond à `DOMAINES/DOMAINE` dans `jorf_texte_version.dtd`.
##### DOMAINES.DOMAINE
> **DOMAINE**: `string`[]
***
### META
> **META**: `object`
Defined in: legal/jorf.ts:711
Métadonnées pour cette version de texte JORF.
#### META\_COMMUN
> **META\_COMMUN**: [`JorfTexteMetaCommun`](JorfTexteMetaCommun.md)
Métadonnées communes.
#### META\_SPEC
> **META\_SPEC**: `object`
Métadonnées spécifiques.
##### META\_SPEC.META\_TEXTE\_CHRONICLE
> **META\_TEXTE\_CHRONICLE**: [`JorfMetaTexteChronicle`](JorfMetaTexteChronicle.md)
Métadonnées chronologiques.
##### META\_SPEC.META\_TEXTE\_VERSION
> **META\_TEXTE\_VERSION**: [`JorfMetaTexteVersion`](JorfMetaTexteVersion.md)
Métadonnées spécifiques à la version.
***
### NOTICE?
> `optional` **NOTICE**: `object`
Defined in: legal/jorf.ts:726
Notice associée à cette version du texte (contenu HTML).
Correspond à `NOTICE/CONTENU` dans `jorf_texte_version.dtd`.
#### CONTENU
> **CONTENU**: `string`
***
### RECT?
> `optional` **RECT**: `object`
Defined in: legal/jorf.ts:733
Rectifications à cette version du texte (contenu HTML).
Correspond à `RECT/CONTENU` dans `jorf_texte_version.dtd`.
#### CONTENU
> **CONTENU**: `string`
***
### SIGNATAIRES?
> `optional` **SIGNATAIRES**: `object`
Defined in: legal/jorf.ts:740
Signataires de cette version du texte (contenu HTML).
Correspond à `SIGNATAIRES/CONTENU` dans `jorf_texte_version.dtd`.
#### CONTENU
> **CONTENU**: `string`
***
### SM?
> `optional` **SM**: `object`
Defined in: legal/jorf.ts:748
Résumé (Résumé LEX) du texte (contenu HTML).
Correspond à `SM/CONTENU` dans `jorf_texte_version.dtd`.
Commentaire DTD : "Résumé LEX".
#### CONTENU
> **CONTENU**: `string`
***
### TP?
> `optional` **TP**: `object`
Defined in: legal/jorf.ts:755
Travaux préparatoires pour cette version du texte (contenu HTML).
Correspond à `TP/CONTENU` dans `jorf_texte_version.dtd`.
#### CONTENU
> **CONTENU**: `string`
***
### VISAS?
> `optional` **VISAS**: `object`
Defined in: legal/jorf.ts:762
Visas (références au préambule) pour cette version du texte (contenu HTML).
Correspond à `VISAS/CONTENU` dans `jorf_texte_version.dtd`.
#### CONTENU
> **CONTENU**: `string`

View file

@ -0,0 +1,112 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexteVersionLien
# Interface: JorfTexteVersionLien
Defined in: legal/jorf.ts:771
Représente un lien d'une `JorfTexteVersion` (via `JorfMetaTexteVersion/LIENS`) vers un autre document.
Les attributs sont basés sur `lien.dtd` utilisés dans `TEXTE_VERSION`.
## Properties
### @cidtexte?
> `optional` **@cidtexte**: `string`
Defined in: legal/jorf.ts:775
Identifiant interne du texte cible si interne. Provient de l'attribut `cidtexte`.
***
### @datesignatexte?
> `optional` **@datesignatexte**: `string`
Defined in: legal/jorf.ts:777
Date de signature du texte cible. Provient de l'attribut `datesignatexte`.
***
### @id?
> `optional` **@id**: `string`
Defined in: legal/jorf.ts:779
Identifiant de l'élément cible. Provient de l'attribut `id`.
***
### @naturetexte?
> `optional` **@naturetexte**: `"ACCORD COLLECTIF NATIONAL"` \| `"ACCORD COLLECTIF"` \| `"Accord de branche"` \| `"ACCORD DE BRANCHE"` \| `"Accord de champ"` \| `"Accord de méthode"` \| `"Accord de substitution"` \| `"Accord interbranches"` \| `"Accord national interprofessionnel"` \| `"ACCORD NATIONAL PARITAIRE"` \| `"ACCORD NATIONAL PROFESSIONNEL"` \| `"Accord national"` \| `"ACCORD NATIONAL"` \| `"Accord paritaire"` \| `"Accord professionnel"` \| `"ACCORD PROFESSIONNEL"` \| `"Accord-cadre interbranches"` \| `"Accord-cadre"` \| `"ACCORD-CADRE"` \| `"accord"` \| `"Accord"` \| `"ACCORD"` \| `"Additif"` \| `"Adhésion par lettre"` \| `"Annexe"` \| `"ANNEXE"` \| `"ANNEXES"` \| `"ARRETE"` \| `"avenant"` \| `"Avenant"` \| `"AVENANT"` \| `"Avis d'interprétation"` \| `"Avis interprétatif"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"Convention collective départementale"` \| `"CONVENTION COLLECTIVE INTERREGIONALE"` \| `"Convention collective interrégionale"` \| `"Convention collective nationale"` \| `"CONVENTION COLLECTIVE NATIONALE"` \| `"Convention collective régionale"` \| `"convention collective"` \| `"Convention collective"` \| `"CONVENTION COLLECTIVE"` \| `"Convention"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"Dénonciation par lettre"` \| `"Dénonciation"` \| `"DIRECTIVE_EURO"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI_PROGRAMME"` \| `"LOI"` \| `"ORDONNANCE"` \| `"Procès-verbal de désaccord"` \| `"PROTOCOLE D'ACCORD COLLECTIF"` \| `"PROTOCOLE D'ACCORD INTERBRANCHE"` \| `"Protocole d'accord"` \| `"PROTOCOLE D'ACCORD"` \| `"Protocole"` \| `"PROTOCOLE"` \| `"RAPPORT"` \| `"Recommandation patronale"` \| `"ABROGATION"` \| `"MODIFICATION"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"ADDITIF"` \| `"ANNONCES"` \| `"ARRET"` \| `"ATTESTATION"` \| `"COMMUNIQUE"` \| `"COMPOSITION"` \| `"CONVENTION"` \| `"DECISION_CC"` \| `"DECISION_EURO"` \| `"DECLARATION"` \| `"DIRECTIVE"` \| `"ELECTIONDUPRESIDENTDELAREPUBLIQU"` \| `"INFORMATION"` \| `"INFORMATIONS_DIVERSES"` \| `"INFORMATIONS_PARLEMENTAIRES"` \| `"INSTRUCTION"` \| `"LISTE"` \| `"MEMOIRE"` \| `"OBSERVATION"` \| `"PROJET"` \| `"PUBLICATION"` \| `"RECOMMANDATION"` \| `"REGLEMENT"` \| `"RESULTATS"` \| `"SAISINE"` \| `"SUSPENSION"` \| `"TABLEAU"` \| `"ACTE"` \| `"ARRETEEURO"` \| `"ARRETEURO"` \| `"AVISEURO"` \| `"DELIBERATIONEURO"` \| `"INSTRUCTIONEURO"` \| `"LETTREEURO"` \| `"NOTE"` \| `"REGLEMENTEUROPEEN"` \| `"SENATUS"` \| `"Accord autonome"` \| `"ACCORD CADRE INTERSECTEURS"` \| `"ACCORD CADRE NATIONAL"` \| `"ACCORD CADRE"` \| `"Accord collectif interbranche"` \| `"Accord collectif national sectoriel"` \| `"Accord collectif national"` \| `"Accord collectif"` \| `"Accord de convergence"` \| `"Accord de rattachement"` \| `"Accord du"` \| `"Accord interprofessionnel départemental"` \| `"Accord interprofessionnel"` \| `"Accord interprétatif"` \| `"Accord national de branche"` \| `"Accord national professionnel"` \| `"Accord paritaire national"` \| `"ACCORD PARITAIRE"` \| `"Accord régional"` \| `"Accord territorial"` \| `"Accord tripartite"` \| `"Accord-type"` \| `"Adhésion"` \| `"Annexe spécifique"` \| `"Avenant de révision"` \| `"Avenant rectificatif"` \| `"AVIS D'INTERPRETATION"` \| `"Convention collective de travail"` \| `"Convention collective nationale de travail"` \| `"Convention de référencement"` \| `"convention"` \| `"DECLARATION GENERALE"` \| `"Décision"` \| `"Délibération"` \| `"Lettre de dénonciation"` \| `"PROJET D'AVENANT"` \| `"Protocole d'accord de méthode"` \| `"Protocole D'accord"` \| `"RECOMMANDATION_EURO"` \| `"Rectificatif au Bulletin officiel n°"` \| `"SALAIRES"`
Defined in: legal/jorf.ts:781
Nature du texte cible. Provient de l'attribut `naturetexte`.
***
### @nortexte?
> `optional` **@nortexte**: `string`
Defined in: legal/jorf.ts:783
Identifiant NOR du texte cible. Provient de l'attribut `nortexte`.
***
### @num?
> `optional` **@num**: `string`
Defined in: legal/jorf.ts:785
Numéro du texte ou de l'élément cible. Provient de l'attribut `num`.
***
### @numtexte?
> `optional` **@numtexte**: `string`
Defined in: legal/jorf.ts:787
(Obsolète?) Numéro du texte cible. Provient de l'attribut `numtexte`.
***
### @sens
> **@sens**: `"cible"` \| `"source"`
Defined in: legal/jorf.ts:789
Sens du lien. Provient de l'attribut `sens`.
***
### @typelien
> **@typelien**: `"ABROGE"` \| `"ANNULE"` \| `"DENONCE"` \| `"DISJOINT"` \| `"MODIFIE"` \| `"PERIME"` \| `"ABROGATION"` \| `"ANNULATION"` \| `"APPLICATION"` \| `"CITATION"` \| `"CODIFICATION"` \| `"CONCORDANCE"` \| `"CONCORDE"` \| `"CREATION"` \| `"CREE"` \| `"DISJONCTION"` \| `"ELARGISSEMENT"` \| `"EXTENSION"` \| `"HISTO"` \| `"MODIFICATION"` \| `"PEREMPTION"` \| `"RATIFICATION"` \| `"RATIFIE"` \| `"RATTACHEMENT"` \| `"RECTIFICATION"` \| `"SPEC_APPLI"` \| `"TRANSFERT"` \| `"TXT_ASSOCIE"` \| `"TXT_SOURCE"` \| `"ETEND"` \| `"PILOTE_SUIVEUR"` \| `"RECTIFIE"` \| `"RENVOI"` \| `"RENVOIT"` \| `"TEXTE_SUITE"` \| `"TRANSPOSITION"`
Defined in: legal/jorf.ts:791
Type du lien. Provient de l'attribut `typelien`.
***
### #text?
> `optional` **#text**: `string`
Defined in: legal/jorf.ts:773
Contenu textuel du lien, s'il existe.

View file

@ -0,0 +1,65 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelr
# Interface: JorfTextelr
Defined in: legal/jorf.ts:517
Représente l'aperçu structurel d'un texte JORF et de ses versions.
Correspond à l'élément racine `TEXTELR` dans `jorf_texte_struct.dtd`.
Commentaire DTD : "Décrit la structure d'un texte JORF et la liste des différentes versions de ce texte."
## Properties
### META
> **META**: `object`
Defined in: legal/jorf.ts:519
Métadonnées pour la structure du texte.
#### META\_COMMUN
> **META\_COMMUN**: [`JorfTexteMetaCommun`](JorfTexteMetaCommun.md)
Métadonnées communes, adaptées pour les textes JORF.
#### META\_SPEC
> **META\_SPEC**: `object`
Métadonnées spécifiques pour la structure du texte.
##### META\_SPEC.META\_TEXTE\_CHRONICLE
> **META\_TEXTE\_CHRONICLE**: [`JorfMetaTexteChronicle`](JorfMetaTexteChronicle.md)
Métadonnées chronologiques pour le texte.
***
### STRUCT?
> `optional` **STRUCT**: [`JorfTextelrStructure`](JorfTextelrStructure.md)
Defined in: legal/jorf.ts:533
La hiérarchie structurelle (table des matières) du texte JORF.
Correspond à `STRUCT` dans `jorf_texte_struct.dtd`.
Commentaire DTD pour `STRUCT` dans `TEXTELR` : "Historique de la structure".
***
### VERSIONS
> **VERSIONS**: [`JorfTextelrVersions`](JorfTextelrVersions.md)
Defined in: legal/jorf.ts:539
Liste des versions disponibles de ce texte JORF.
Correspond à `VERSIONS` dans `jorf_texte_struct.dtd`.
Commentaire DTD pour `VERSIONS` dans `TEXTELR` : "Liste des versions du texte".

View file

@ -0,0 +1,72 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrLienArt
# Interface: JorfTextelrLienArt
Defined in: legal/jorf.ts:554
Représente un lien d'une `JorfTextelrStructure` vers un article.
Les attributs sont basés sur `lien_art.dtd` utilisés dans `TEXTELR/STRUCT`.
## Properties
### @debut
> **@debut**: `string`
Defined in: legal/jorf.ts:556
Date de début de validité.
***
### @etat?
> `optional` **@etat**: `"VIGUEUR"`
Defined in: legal/jorf.ts:558
Statut juridique.
***
### @fin
> **@fin**: `string`
Defined in: legal/jorf.ts:560
Date de fin de validité.
***
### @id
> **@id**: `string`
Defined in: legal/jorf.ts:562
Identifiant de l'article lié.
***
### @num?
> `optional` **@num**: `string`
Defined in: legal/jorf.ts:565
Numéro de l'article lié.
***
### @origine?
> `optional` **@origine**: `"JORF"`
Defined in: legal/jorf.ts:567
Origine de l'article lié.

View file

@ -0,0 +1,82 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrLienSectionTa
# Interface: JorfTextelrLienSectionTa
Defined in: legal/jorf.ts:585
Représente un lien d'une `JorfTextelrStructure` vers une `JorfSectionTa` (section).
Les attributs sont basés sur `lien_section_ta.dtd` utilisés dans `TEXTELR/STRUCT`.
## Properties
### @cid
> **@cid**: `string`
Defined in: legal/jorf.ts:589
CID de la section liée.
***
### @debut
> **@debut**: `string`
Defined in: legal/jorf.ts:591
Date de début de validité.
***
### @fin
> **@fin**: `string`
Defined in: legal/jorf.ts:594
Date de fin de validité.
***
### @id
> **@id**: `string`
Defined in: legal/jorf.ts:596
Identifiant de la section liée.
***
### @niv
> **@niv**: `number`
Defined in: legal/jorf.ts:598
Niveau d'imbrication de la section.
***
### @url
> **@url**: `string`
Defined in: legal/jorf.ts:600
URL/chemin vers le fichier XML de la section liée.
***
### #text?
> `optional` **#text**: `string`
Defined in: legal/jorf.ts:587
Titre de la section liée.

View file

@ -0,0 +1,32 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrStructure
# Interface: JorfTextelrStructure
Defined in: legal/jorf.ts:607
Représente la structure de premier niveau (table des matières) d'un document `JorfTextelr`.
Correspond à l'élément `STRUCT` dans `jorf_texte_struct.dtd`.
## Properties
### LIEN\_ART?
> `optional` **LIEN\_ART**: [`JorfTextelrLienArt`](JorfTextelrLienArt.md)[]
Defined in: legal/jorf.ts:609
Tableau de liens vers des articles à ce niveau.
***
### LIEN\_SECTION\_TA?
> `optional` **LIEN\_SECTION\_TA**: [`JorfTextelrLienSectionTa`](JorfTextelrLienSectionTa.md)[]
Defined in: legal/jorf.ts:611
Tableau de liens vers des sections (JorfSectionTa) à ce niveau.

View file

@ -0,0 +1,57 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrVersion
# Interface: JorfTextelrVersion
Defined in: legal/jorf.ts:618
Représente une version spécifique d'un texte JORF, telle que listée dans `JorfTextelrVersions`.
Correspond à l'élément `VERSION` au sein de `TEXTELR/VERSIONS` dans `jorf_texte_struct.dtd`.
## Properties
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/jorf.ts:620
Statut juridique de cette version de texte. Provient de l'attribut `etat`.
***
### LIEN\_TXT
> **LIEN\_TXT**: `object`
Defined in: legal/jorf.ts:625
Lien vers le contenu textuel réel de cette version.
Correspond à l'élément `LIEN_TXT` (défini dans `lien_txt.dtd`).
#### @debut
> **@debut**: `string`
Date de début de validité.
#### @fin
> **@fin**: `string`
Date de fin de validité.
#### @id
> **@id**: `string`
Identifiant du document de version de texte lié (ex: un ID `JorfTexteVersion`).
#### @num?
> `optional` **@num**: `string`
Numéro de la version du texte.

View file

@ -0,0 +1,22 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrVersions
# Interface: JorfTextelrVersions
Defined in: legal/jorf.ts:641
Conteneur pour la liste des versions d'un texte JORF dans un document `JorfTextelr`.
Correspond à l'élément `VERSIONS` dans `jorf_texte_struct.dtd`.
## Properties
### VERSION
> **VERSION**: [`JorfTextelrVersion`](JorfTextelrVersion.md)[]
Defined in: legal/jorf.ts:643
Tableau d'éléments de version de texte.

View file

@ -0,0 +1,25 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegalObjectReferences
# Interface: LegalObjectReferences
Defined in: legal/references.ts:1
## Properties
### id
> **id**: `string`
Defined in: legal/references.ts:2
***
### references
> **references**: `string`[]
Defined in: legal/references.ts:3

View file

@ -0,0 +1,235 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticle
# Interface: LegiArticle
Defined in: legal/legi.ts:8
Représente un article législatif (Article LEGI).
Correspond à l'élément racine `ARTICLE` dans `legi_article.dtd`.
Commentaire DTD : "Décrit toutes les informations relatives à un article LEGI".
## Properties
### BLOC\_TEXTUEL?
> `optional` **BLOC\_TEXTUEL**: `object`
Defined in: legal/legi.ts:13
Contenu textuel principal de l'article.
Correspond à `BLOC_TEXTUEL` dans `legi_article.dtd`, qui contient un élément `CONTENU` (HTML).
#### CONTENU
> **CONTENU**: `string`
Contenu HTML du bloc textuel de l'article.
***
### CONTEXTE
> **CONTEXTE**: `object`
Defined in: legal/legi.ts:22
Contexte de l'article, référençant son texte législatif parent.
Correspond à `CONTEXTE` dans `legi_article.dtd`.
Commentaire DTD : "Rappel du contexte de l'article courant. Cite le texte parent et ses différentes versions."
#### TEXTE
> **TEXTE**: `object`
Informations sur le texte législatif parent.
Correspond à l'élément `TEXTE` dans `legi_article.dtd`.
Commentaire DTD : "Rappel du texte parent et de ses différentes versions".
##### TEXTE.@autorite?
> `optional` **@autorite**: `string`
Autorité émettrice. Provient de l'attribut `autorite` de `TEXTE`.
##### TEXTE.@cid?
> `optional` **@cid**: `string`
Identifiant interne commun à toutes les versions du texte parent. Provient de l'attribut `cid` de `TEXTE`.
##### TEXTE.@date\_publi?
> `optional` **@date\_publi**: `string`
Date de publication du texte parent. Provient de l'attribut `date_publi` de `TEXTE`.
##### TEXTE.@date\_signature?
> `optional` **@date\_signature**: `string`
Date de signature du texte parent. Provient de l'attribut `date_signature` de `TEXTE`.
##### TEXTE.@ministere?
> `optional` **@ministere**: `string`
Ministère émetteur. Provient de l'attribut `ministere` de `TEXTE`.
##### TEXTE.@nature?
> `optional` **@nature**: `"ARRETE"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI_PROGRAMME"` \| `"LOI"` \| `"ORDONNANCE"` \| `"RAPPORT"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"CONVENTION"` \| `"DIRECTIVE"`
Nature du texte parent. Provient de l'attribut `nature` de `TEXTE`.
##### TEXTE.@nor?
> `optional` **@nor**: `string`
Identifiant NOR du texte parent. Provient de l'attribut `nor` de `TEXTE`.
##### TEXTE.@num?
> `optional` **@num**: `string`
Numéro du texte parent. Provient de l'attribut `num` de `TEXTE`.
##### TEXTE.@num\_parution\_jo?
> `optional` **@num\_parution\_jo**: `string`
Numéro de parution au Journal Officiel pour le texte parent. Provient de l'attribut `num_parution_jo` de `TEXTE`.
##### TEXTE.TITRE\_TXT
> **TITRE\_TXT**: `object`[]
Titres des versions du texte parent.
Correspond aux éléments `TITRE_TXT` dans `legi_article.dtd`.
Commentaire DTD : "Titre du texte parent".
##### TEXTE.TM?
> `optional` **TM**: `LegiArticleTm`
Hiérarchie de la table des matières pour le texte parent.
Correspond aux éléments `TM` imbriqués dans `legi_article.dtd`.
Commentaire DTD : "Têtier parent".
***
### LIENS?
> `optional` **LIENS**: `object`
Defined in: legal/legi.ts:77
Liens de cet article vers d'autres documents.
Correspond à `LIENS` dans `legi_article.dtd`, contenant des éléments `LIEN`.
Commentaire DTD : "Liens vers d'autres textes".
#### LIEN
> **LIEN**: [`LegiArticleLien`](LegiArticleLien.md)[]
Tableau d'éléments de lien.
***
### META
> **META**: `object`
Defined in: legal/legi.ts:85
Métadonnées de l'article.
Correspond à `META` dans `legi_article.dtd`.
#### META\_COMMUN
> **META\_COMMUN**: `object`
Éléments de métadonnées communs.
Correspond à `META_COMMUN` (défini dans `meta_commun.dtd`).
##### META\_COMMUN.ANCIEN\_ID?
> `optional` **ANCIEN\_ID**: `string`
Ancien identifiant (de la version précédente de Légifrance). Provient de `ANCIEN_ID` dans `meta_commun.dtd`.
##### META\_COMMUN.ID
> **ID**: `string`
Identifiant interne de l'article. Provient de `ID` dans `meta_commun.dtd`.
##### META\_COMMUN.NATURE
> **NATURE**: `"Article"`
Nature du document (ex: "ARTICLE"). Provient de `NATURE` dans `meta_commun.dtd`.
##### META\_COMMUN.ORIGINE
> **ORIGINE**: `"JORF"` \| `"LEGI"`
Origine du document (ex: "LEGI"). Provient de `ORIGINE` dans `meta_commun.dtd`.
##### META\_COMMUN.URL
> **URL**: `string`
URL relative du document. Provient de `URL` dans `meta_commun.dtd`.
#### META\_SPEC
> **META\_SPEC**: `object`
Métadonnées spécifiques à l'article.
Correspond à `META_SPEC` et `META_ARTICLE` dans `legi_article.dtd`.
##### META\_SPEC.META\_ARTICLE
> **META\_ARTICLE**: [`LegiArticleMetaArticle`](LegiArticleMetaArticle.md)
Métadonnées spécifiques à l'article.
***
### NOTA?
> `optional` **NOTA**: `object`
Defined in: legal/legi.ts:116
Notes associées à l'article.
Correspond à `NOTA` dans `legi_article.dtd`, qui contient un élément `CONTENU` (HTML).
Commentaire DTD : "Nota de l'article".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML de la note.
***
### VERSIONS
> **VERSIONS**: `object`
Defined in: legal/legi.ts:125
Versions de l'article.
Correspond à `VERSIONS` dans `legi_article.dtd`, contenant des éléments `VERSION`.
Commentaire DTD : "Versions de l'article courant".
#### VERSION
> **VERSION**: [`LegiArticleVersion`](LegiArticleVersion.md)[]
Tableau d'éléments de version d'article.

View file

@ -0,0 +1,103 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleLien
# Interface: LegiArticleLien
Defined in: legal/legi.ts:143
Représente un lien d'un article législatif vers un autre document ou une partie de document.
Correspond aux attributs de l'élément `LIEN`, typiquement défini dans `lien.dtd` et utilisé dans `ARTICLE/LIENS`.
Commentaire DTD : "Definie un lien entrant ou sortant vers un texte ou un article Legifrance".
## Properties
### @cidtexte?
> `optional` **@cidtexte**: `string`
Defined in: legal/legi.ts:147
Identifiant interne du texte cible si le lien est interne. Provient de l'attribut `cidtexte`.
***
### @datesignatexte?
> `optional` **@datesignatexte**: `string`
Defined in: legal/legi.ts:149
Date de signature du texte cible. Provient de l'attribut `datesignatexte`.
***
### @id?
> `optional` **@id**: `string`
Defined in: legal/legi.ts:151
Identifiant de l'élément cible (article, section, etc.). Provient de l'attribut `id`.
***
### @naturetexte?
> `optional` **@naturetexte**: `"Accord de branche"` \| `"Accord"` \| `"ARRETE"` \| `"Avenant"` \| `"AVENANT"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"Convention collective nationale"` \| `"Convention collective"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"DIRECTIVE_EURO"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI_PROGRAMME"` \| `"LOI"` \| `"ORDONNANCE"` \| `"RAPPORT"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"CONVENTION"` \| `"DECISION_EURO"` \| `"DIRECTIVE"` \| `"INSTRUCTION"` \| `"RECOMMANDATION"` \| `"REGLEMENTEUROPEEN"`
Defined in: legal/legi.ts:153
Nature du texte cible. Provient de l'attribut `naturetexte`.
***
### @nortexte?
> `optional` **@nortexte**: `string`
Defined in: legal/legi.ts:155
Identifiant NOR du texte cible. Provient de l'attribut `nortexte`.
***
### @num?
> `optional` **@num**: `string`
Defined in: legal/legi.ts:157
Numéro du texte ou de l'élément cible. Provient de l'attribut `num`.
***
### @sens
> **@sens**: `"cible"` \| `"source"`
Defined in: legal/legi.ts:159
Sens du lien (ex: "SOURCE", "CIBLE"). Provient de l'attribut `sens`.
***
### @typelien
> **@typelien**: `"ABROGE"` \| `"ANNULE"` \| `"DEPLACE"` \| `"DISJOINT"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"ABROGATION"` \| `"ANNULATION"` \| `"APPLICATION"` \| `"CITATION"` \| `"CODIFICATION"` \| `"CONCORDANCE"` \| `"CONCORDE"` \| `"CREATION"` \| `"CREE"` \| `"DEPLACEMENT"` \| `"DISJONCTION"` \| `"HISTO"` \| `"MODIFICATION"` \| `"PEREMPTION"` \| `"RATIFICATION"` \| `"RATIFIE"` \| `"RECTIFICATION"` \| `"SPEC_APPLI"` \| `"TRANSFERT"` \| `"TXT_ASSOCIE"` \| `"TXT_SOURCE"` \| `"ETEND"` \| `"PILOTE_SUIVEUR"` \| `"CODIFIE"`
Defined in: legal/legi.ts:161
Type du lien (ex: "ABROGATION", "CITATION"). Provient de l'attribut `typelien`.
***
### #text?
> `optional` **#text**: `string`
Defined in: legal/legi.ts:145
Contenu textuel du lien, s'il existe.

View file

@ -0,0 +1,63 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleMetaArticle
# Interface: LegiArticleMetaArticle
Defined in: legal/legi.ts:182
Représente les métadonnées spécifiques à un article.
Correspond à `META_ARTICLE` dans `legi_article.dtd`.
Commentaire DTD : "Metadonnees specifique aux articles".
## Properties
### DATE\_DEBUT
> **DATE\_DEBUT**: `string`
Defined in: legal/legi.ts:184
Date d'entrée en vigueur de l'article. Provient de `DATE_DEBUT` dans `legi_article.dtd`.
***
### DATE\_FIN
> **DATE\_FIN**: `string`
Defined in: legal/legi.ts:186
Date de fin de vigueur de l'article. Provient de `DATE_FIN` dans `legi_article.dtd`.
***
### ETAT?
> `optional` **ETAT**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"DEPLACE"` \| `"DISJOINT"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:188
Statut juridique de l'article. Provient de `ETAT` dans `legi_article.dtd`.
***
### NUM?
> `optional` **NUM**: `string`
Defined in: legal/legi.ts:190
Numéro de l'article. Provient de `NUM` dans `legi_article.dtd`.
***
### TYPE?
> `optional` **TYPE**: `"AUTONOME"` \| `"ENTIEREMENT_MODIF"` \| `"PARTIELLEMENT_MODIF"`
Defined in: legal/legi.ts:192
Type de l'article. Provient de `TYPE` dans `legi_article.dtd`. Commentaire DTD : "@hidden liste de valeurs à préciser".

View file

@ -0,0 +1,70 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleVersion
# Interface: LegiArticleVersion
Defined in: legal/legi.ts:233
Représente une version spécifique d'un article législatif.
Correspond à l'élément `VERSION` au sein de `ARTICLE/VERSIONS` dans `legi_article.dtd`.
Commentaire DTD : "Version de l'article".
## Properties
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"DEPLACE"` \| `"DISJOINT"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:235
Statut juridique de l'article dans cette version. Provient de l'attribut `etat` de `VERSION`.
***
### LIEN\_ART
> **LIEN\_ART**: `object`
Defined in: legal/legi.ts:240
Lien vers le contenu de l'article pour cette version.
Correspond à l'élément `LIEN_ART` (défini dans `lien_art.dtd`).
#### @debut
> **@debut**: `string`
Date de début de validité pour ce lien de version d'article. Provient de l'attribut `debut`.
#### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"DEPLACE"` \| `"DISJOINT"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Statut juridique de la version d'article liée. Provient de l'attribut `etat`.
#### @fin
> **@fin**: `string`
Date de fin de validité pour ce lien de version d'article. Provient de l'attribut `fin`.
#### @id
> **@id**: `string`
Identifiant du contenu de l'article lié. Provient de l'attribut `id`.
#### @num?
> `optional` **@num**: `string`
Numéro de l'article lié. Provient de l'attribut `num`.
#### @origine
> **@origine**: `"JORF"` \| `"LEGI"`
Origine de l'article lié (ex: "LEGI"). Provient de l'attribut `origine`.

View file

@ -0,0 +1,141 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiMetaTexteChronicle
# Interface: LegiMetaTexteChronicle
Defined in: legal/legi.ts:264
Représente les métadonnées spécifiques aux aspects chronologiques d'un texte législatif.
Correspond à l'élément racine `META_TEXTE_CHRONICLE` dans `meta_texte_chronicle.dtd`.
Commentaire DTD : "Métadonnées spécifiques aux textes".
## Properties
### CID
> **CID**: `string`
Defined in: legal/legi.ts:266
Identifiant interne commun à toutes les versions du texte. Provient de `CID`.
***
### DATE\_PUBLI
> **DATE\_PUBLI**: `string`
Defined in: legal/legi.ts:268
Date de publication du texte. Provient de `DATE_PUBLI`.
***
### DATE\_TEXTE
> **DATE\_TEXTE**: `string`
Defined in: legal/legi.ts:270
Date de signature du texte. Provient de `DATE_TEXTE`.
***
### DERNIERE\_MODIFICATION
> **DERNIERE\_MODIFICATION**: `string`
Defined in: legal/legi.ts:272
Date de dernière modification du texte. Provient de `DERNIERE_MODIFICATION`.
***
### NOR?
> `optional` **NOR**: `string`
Defined in: legal/legi.ts:274
Identifiant NOR du texte. Provient de `NOR`.
***
### NUM?
> `optional` **NUM**: `string`
Defined in: legal/legi.ts:276
Numéro du texte. Provient de `NUM`.
***
### NUM\_PARUTION?
> `optional` **NUM\_PARUTION**: `number`
Defined in: legal/legi.ts:278
Numéro de parution au Journal Officiel. Provient de `NUM_PARUTION`.
***
### NUM\_SEQUENCE?
> `optional` **NUM\_SEQUENCE**: `number`
Defined in: legal/legi.ts:280
Numéro de séquence dans le Journal Officiel. Provient de `NUM_SEQUENCE`.
***
### ORIGINE\_PUBLI?
> `optional` **ORIGINE\_PUBLI**: `string`
Defined in: legal/legi.ts:282
Origine de la publication (ex: titre du JO). Provient de `ORIGINE_PUBLI`.
***
### PAGE\_DEB\_PUBLI?
> `optional` **PAGE\_DEB\_PUBLI**: `number`
Defined in: legal/legi.ts:284
Page de début de la publication dans le JO. Provient de `PAGE_DEB_PUBLI`.
***
### PAGE\_FIN\_PUBLI?
> `optional` **PAGE\_FIN\_PUBLI**: `number`
Defined in: legal/legi.ts:286
Page de fin de la publication dans le JO. Provient de `PAGE_FIN_PUBLI`.
***
### VERSIONS\_A\_VENIR?
> `optional` **VERSIONS\_A\_VENIR**: `object`
Defined in: legal/legi.ts:292
Informations sur les versions futures du texte.
Correspond à `VERSIONS_A_VENIR` dans `meta_texte_chronicle.dtd`.
Commentaire DTD : "Liste des versions futures".
#### VERSION\_A\_VENIR
> **VERSION\_A\_VENIR**: `string`[]
Tableau de dates ou identifiants de versions futures. Provient de `VERSION_A_VENIR`.

View file

@ -0,0 +1,118 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiMetaTexteVersion
# Interface: LegiMetaTexteVersion
Defined in: legal/legi.ts:302
Représente les métadonnées spécifiques à une version d'un texte législatif.
Correspond à l'élément `META_TEXTE_VERSION` dans `legi_texte_version.dtd`.
## Properties
### AUTORITE?
> `optional` **AUTORITE**: `string`
Defined in: legal/legi.ts:304
Autorité émettrice. Provient de `AUTORITE` dans `legi_texte_version.dtd`.
***
### DATE\_DEBUT?
> `optional` **DATE\_DEBUT**: `string`
Defined in: legal/legi.ts:306
Date d'entrée en vigueur de cette version du texte. Provient de `DATE_DEBUT` dans `legi_texte_version.dtd`.
***
### DATE\_FIN?
> `optional` **DATE\_FIN**: `string`
Defined in: legal/legi.ts:308
Date de fin de vigueur de cette version du texte. Provient de `DATE_FIN` dans `legi_texte_version.dtd`.
***
### ETAT?
> `optional` **ETAT**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:310
Statut juridique de cette version du texte. Provient de `ETAT` dans `legi_texte_version.dtd`.
***
### LIENS?
> `optional` **LIENS**: `object`
Defined in: legal/legi.ts:316
Liens associés à cette version du texte.
Correspond à `LIENS` dans `legi_texte_version.dtd`.
Commentaire DTD : "Liste des liens entrant ou sortant vers d'autres textes ou articles".
#### LIEN
> **LIEN**: [`LegiTexteVersionLien`](LegiTexteVersionLien.md)[]
Tableau d'éléments de lien.
***
### MCS\_TXT?
> `optional` **MCS\_TXT**: `object`
Defined in: legal/legi.ts:325
Mots-clés ou termes de classification pour le texte.
Note : `MCS_TXT` (Mots Clefs Texte?) n'est pas directement trouvé dans les extraits DTD fournis,
peut être un ajout personnalisé ou provenir d'une DTD non analysée.
#### MC
> **MC**: `string`[]
Tableau de mots-clés.
***
### MINISTERE?
> `optional` **MINISTERE**: `string`
Defined in: legal/legi.ts:330
Ministère émetteur. Provient de `MINISTERE` dans `legi_texte_version.dtd`.
***
### TITRE?
> `optional` **TITRE**: `string`
Defined in: legal/legi.ts:332
Titre court de la version du texte. Provient de `TITRE` dans `legi_texte_version.dtd`.
***
### TITREFULL?
> `optional` **TITREFULL**: `string`
Defined in: legal/legi.ts:334
Titre complet de la version du texte. Provient de `TITREFULL` dans `legi_texte_version.dtd`.

View file

@ -0,0 +1,121 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiSectionTa
# Interface: LegiSectionTa
Defined in: legal/legi.ts:342
Représente une "Section TA" (Titre/Article), un niveau dans la table des matières d'un texte législatif.
Correspond à l'élément racine `SECTION_TA` dans `legi_section_ta.dtd`.
Commentaire DTD : "Decrit le sommaire d'un texte en terme de têtier et d'article".
## Properties
### COMMENTAIRE?
> `optional` **COMMENTAIRE**: `string`
Defined in: legal/legi.ts:344
Commentaire associé à la section. Provient de `COMMENTAIRE` dans `legi_section_ta.dtd`. (Peut être spécifique à l'application si non trouvé dans DTD standard)
***
### CONTEXTE
> **CONTEXTE**: `object`
Defined in: legal/legi.ts:350
Contexte de la section, référençant son texte législatif parent.
Similaire à `CONTEXTE` dans `LegiArticle`. Correspond à `CONTEXTE` dans `legi_section_ta.dtd`.
Commentaire DTD : "Contexte de la section. Rappelle la succession des sections parentes pour arriver à l'élément courant".
#### TEXTE
> **TEXTE**: `object`
Informations sur le texte législatif parent.
##### TEXTE.@autorite?
> `optional` **@autorite**: `string`
##### TEXTE.@cid
> **@cid**: `string`
##### TEXTE.@date\_publi
> **@date\_publi**: `string`
##### TEXTE.@date\_signature
> **@date\_signature**: `string`
##### TEXTE.@ministere?
> `optional` **@ministere**: `string`
##### TEXTE.@nature?
> `optional` **@nature**: `"ARRETE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI_PROGRAMME"` \| `"LOI"` \| `"ORDONNANCE"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"DIRECTIVE"`
##### TEXTE.@nor?
> `optional` **@nor**: `string`
##### TEXTE.@num?
> `optional` **@num**: `string`
##### TEXTE.@num\_parution\_jo?
> `optional` **@num\_parution\_jo**: `string`
##### TEXTE.TITRE\_TXT
> **TITRE\_TXT**: `object`[]
Titres des versions du texte parent.
##### TEXTE.TM?
> `optional` **TM**: `LegiSectionTaTm`
Hiérarchie de la table des matières pour le texte parent.
***
### ID
> **ID**: `string`
Defined in: legal/legi.ts:375
Identifiant de la section. Provient de `ID` dans `legi_section_ta.dtd`.
***
### STRUCTURE\_TA?
> `optional` **STRUCTURE\_TA**: [`LegiSectionTaStructure`](LegiSectionTaStructure.md)
Defined in: legal/legi.ts:381
Structure de cette section, liant vers des sous-sections ou des articles.
Correspond à `STRUCTURE_TA` dans `legi_section_ta.dtd`.
Commentaire DTD : "Structure de la section. Présente la succession des sections filles et des articles de la section courante".
***
### TITRE\_TA?
> `optional` **TITRE\_TA**: `string`
Defined in: legal/legi.ts:383
Titre de la section. Provient de `TITRE_TA` dans `legi_section_ta.dtd`. (Peut contenir des sauts de ligne)

View file

@ -0,0 +1,72 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiSectionTaLienArt
# Interface: LegiSectionTaLienArt
Defined in: legal/legi.ts:390
Représente un lien d'une `LegiSectionTa` vers un article.
Les attributs sont basés sur `lien_art.dtd` utilisés dans un contexte de section.
## Properties
### @debut
> **@debut**: `string`
Defined in: legal/legi.ts:392
Date de début de validité. Provient de l'attribut `debut`.
***
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"DEPLACE"` \| `"DISJOINT"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:394
Statut juridique. Provient de l'attribut `etat`.
***
### @fin
> **@fin**: `string`
Defined in: legal/legi.ts:396
Date de fin de validité. Provient de l'attribut `fin`.
***
### @id
> **@id**: `string`
Defined in: legal/legi.ts:398
Identifiant de l'article lié. Provient de l'attribut `id`.
***
### @num?
> `optional` **@num**: `string`
Defined in: legal/legi.ts:400
Numéro de l'article lié. Provient de l'attribut `num`.
***
### @origine
> **@origine**: `"LEGI"`
Defined in: legal/legi.ts:402
Origine de l'article lié (ex: "LEGI"). Provient de l'attribut `origine`.

View file

@ -0,0 +1,92 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiSectionTaLienSectionTa
# Interface: LegiSectionTaLienSectionTa
Defined in: legal/legi.ts:417
Représente un lien d'une `LegiSectionTa` vers une autre `LegiSectionTa` (sous-section).
Les attributs sont basés sur `lien_section_ta.dtd`.
## Properties
### @cid
> **@cid**: `string`
Defined in: legal/legi.ts:421
CID de la section liée. Provient de l'attribut `cid`.
***
### @debut
> **@debut**: `string`
Defined in: legal/legi.ts:423
Date de début de validité. Provient de l'attribut `debut`.
***
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:425
Statut juridique. Provient de l'attribut `etat`.
***
### @fin
> **@fin**: `string`
Defined in: legal/legi.ts:427
Date de fin de validité. Provient de l'attribut `fin`.
***
### @id
> **@id**: `string`
Defined in: legal/legi.ts:429
Identifiant de la section liée. Provient de l'attribut `id`.
***
### @niv
> **@niv**: `number`
Defined in: legal/legi.ts:431
Niveau d'imbrication. Provient de l'attribut `niv`.
***
### @url
> **@url**: `string`
Defined in: legal/legi.ts:433
URL/chemin vers le fichier XML de la section liée. Provient de l'attribut `url`.
***
### #text?
> `optional` **#text**: `string`
Defined in: legal/legi.ts:419
Contenu textuel/titre de la section liée.

View file

@ -0,0 +1,32 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiSectionTaStructure
# Interface: LegiSectionTaStructure
Defined in: legal/legi.ts:444
Structure d'une `LegiSectionTa`, contenant des liens vers des articles ou des sous-sections.
Ceci reflète le modèle de contenu des éléments regroupant `LIEN_ART` et `LIEN_SECTION_TA`.
## Properties
### LIEN\_ART?
> `optional` **LIEN\_ART**: [`LegiSectionTaLienArt`](LegiSectionTaLienArt.md)[]
Defined in: legal/legi.ts:446
Tableau de liens vers des articles au sein de cette section.
***
### LIEN\_SECTION\_TA?
> `optional` **LIEN\_SECTION\_TA**: [`LegiSectionTaLienSectionTa`](LegiSectionTaLienSectionTa.md)[]
Defined in: legal/legi.ts:448
Tableau de liens vers des sous-sections (autres SectionTA) au sein de cette section.

View file

@ -0,0 +1,208 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTexteVersion
# Interface: LegiTexteVersion
Defined in: legal/legi.ts:662
Représente une version spécifique d'un texte législatif avec son contenu complet.
Correspond à l'élément racine `TEXTE_VERSION` dans `legi_texte_version.dtd`.
Commentaire DTD : "Décrit les informations spécifiques à une version de texte LEGI".
## Properties
### ABRO?
> `optional` **ABRO**: `object`
Defined in: legal/legi.ts:668
Abrogations affectant cette version du texte.
Correspond à `ABRO` dans `legi_texte_version.dtd`, contient du `CONTENU` HTML.
Commentaire DTD : "Abrogations du texte".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML détaillant les abrogations.
***
### META
> **META**: `object`
Defined in: legal/legi.ts:676
Métadonnées pour cette version du texte.
Correspond à `META` dans `legi_texte_version.dtd`.
#### META\_COMMUN
> **META\_COMMUN**: `object`
Éléments de métadonnées communs.
Correspond à `META_COMMUN` (défini dans `meta_commun.dtd`).
##### META\_COMMUN.ANCIEN\_ID?
> `optional` **ANCIEN\_ID**: `string`
Ancien identifiant. Provient de `ANCIEN_ID`.
##### META\_COMMUN.ELI\_ALIAS?
> `optional` **ELI\_ALIAS**: `object`
Alias de l'Identifiant Européen de la Législation (ELI). (Non trouvé dans les DTD LEGI analysées, peut être spécifique à l'application ou plus récent)
##### META\_COMMUN.ELI\_ALIAS.ID\_ELI\_ALIAS
> **ID\_ELI\_ALIAS**: `string`
ID de l'alias ELI
##### META\_COMMUN.ID
> **ID**: `string`
Identifiant unique de ce document de version de texte. Provient de `ID`.
##### META\_COMMUN.ID\_ELI?
> `optional` **ID\_ELI**: `string`
Identifiant Européen de la Législation (ELI). (Non trouvé dans les DTD LEGI analysées)
##### META\_COMMUN.NATURE?
> `optional` **NATURE**: `"ARRETE"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI"` \| `"ORDONNANCE"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"CONVENTION"` \| `"DECLARATION"`
Nature du document (ex: "TEXTE_VERSION"). Provient de `NATURE`.
##### META\_COMMUN.ORIGINE
> **ORIGINE**: `"LEGI"`
Origine du document (ex: "LEGI"). Provient de `ORIGINE`.
##### META\_COMMUN.URL
> **URL**: `string`
URL relative du document. Provient de `URL`.
#### META\_SPEC
> **META\_SPEC**: `object`
Métadonnées spécifiques à cette version du texte.
Correspond à `META_SPEC` dans `legi_texte_version.dtd`.
##### META\_SPEC.META\_TEXTE\_CHRONICLE
> **META\_TEXTE\_CHRONICLE**: [`LegiMetaTexteChronicle`](LegiMetaTexteChronicle.md)
Métadonnées chronologiques pour le texte.
Correspond à `META_TEXTE_CHRONICLE` (défini dans `meta_texte_chronicle.dtd`).
##### META\_SPEC.META\_TEXTE\_VERSION
> **META\_TEXTE\_VERSION**: [`LegiMetaTexteVersion`](LegiMetaTexteVersion.md)
Métadonnées spécifiques à la version pour le texte.
Correspond à `META_TEXTE_VERSION` (défini dans `legi_texte_version.dtd`).
***
### NOTA?
> `optional` **NOTA**: `object`
Defined in: legal/legi.ts:722
Notes associées à cette version du texte.
Correspond à `NOTA` dans `legi_texte_version.dtd`, contient du `CONTENU` HTML.
Commentaire DTD : "Nota sur le texte".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML de la note.
***
### RECT?
> `optional` **RECT**: `object`
Defined in: legal/legi.ts:731
Rectifications à cette version du texte.
Correspond à `RECT` dans `legi_texte_version.dtd`, contient du `CONTENU` HTML.
Commentaire DTD : "Rectifications du texte".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML des rectifications.
***
### SIGNATAIRES?
> `optional` **SIGNATAIRES**: `object`
Defined in: legal/legi.ts:740
Signataires de cette version du texte.
Correspond à `SIGNATAIRES` dans `legi_texte_version.dtd`, contient du `CONTENU` HTML.
Commentaire DTD : "Signataires du texte".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML listant les signataires.
***
### TP?
> `optional` **TP**: `object`
Defined in: legal/legi.ts:749
Travaux préparatoires pour cette version du texte.
Correspond à `TP` dans `legi_texte_version.dtd`, contient du `CONTENU` HTML.
Commentaire DTD : "Travaux préparatoires du texte".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML des travaux préparatoires.
***
### VISAS?
> `optional` **VISAS**: `object`
Defined in: legal/legi.ts:758
Visas (références au préambule) pour cette version du texte.
Correspond à `VISAS` dans `legi_texte_version.dtd`, contient du `CONTENU` HTML.
Commentaire DTD : "Visas du texte".
#### CONTENU
> **CONTENU**: `string`
Contenu HTML des visas.

View file

@ -0,0 +1,112 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTexteVersionLien
# Interface: LegiTexteVersionLien
Defined in: legal/legi.ts:768
Représente un lien d'une `LegiTexteVersion` (via `LegiMetaTexteVersion/LIENS`) vers un autre document.
Les attributs sont basés sur `lien.dtd` utilisés dans `TEXTE_VERSION`.
## Properties
### @cidtexte?
> `optional` **@cidtexte**: `string`
Defined in: legal/legi.ts:772
Identifiant interne du texte cible si le lien est interne. Provient de l'attribut `cidtexte`.
***
### @datesignatexte?
> `optional` **@datesignatexte**: `string`
Defined in: legal/legi.ts:774
Date de signature du texte cible. Provient de l'attribut `datesignatexte`.
***
### @id?
> `optional` **@id**: `string`
Defined in: legal/legi.ts:776
Identifiant de l'élément cible. Provient de l'attribut `id`.
***
### @naturetexte?
> `optional` **@naturetexte**: `"ARRETE"` \| `"AVENANT"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"DIRECTIVE_EURO"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI_PROGRAMME"` \| `"LOI"` \| `"ORDONNANCE"` \| `"RAPPORT"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"DECISION_EURO"` \| `"INSTRUCTION"` \| `"REGLEMENT"` \| `"ARRETEEURO"` \| `"INSTRUCTIONEURO"` \| `"REGLEMENTEUROPEEN"`
Defined in: legal/legi.ts:778
Nature du texte cible. Provient de l'attribut `naturetexte`.
***
### @nortexte?
> `optional` **@nortexte**: `string`
Defined in: legal/legi.ts:782
Identifiant NOR du texte cible. Provient de l'attribut `nortexte`.
***
### @num?
> `optional` **@num**: `string`
Defined in: legal/legi.ts:780
Numéro du texte ou de l'élément cible. Provient de l'attribut `num`.
***
### @numtexte?
> `optional` **@numtexte**: `string`
Defined in: legal/legi.ts:784
(Obsolète?) Numéro du texte cible. Souvent similaire à @num.
***
### @sens
> **@sens**: `"cible"` \| `"source"`
Defined in: legal/legi.ts:786
Sens du lien. Provient de l'attribut `sens`.
***
### @typelien
> **@typelien**: `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE"` \| `"PERIME"` \| `"ABROGATION"` \| `"ANNULATION"` \| `"APPLICATION"` \| `"CITATION"` \| `"CODIFICATION"` \| `"CONCORDANCE"` \| `"CONCORDE"` \| `"CREATION"` \| `"CREE"` \| `"HISTO"` \| `"MODIFICATION"` \| `"PEREMPTION"` \| `"RATIFICATION"` \| `"RATIFIE"` \| `"RECTIFICATION"` \| `"SPEC_APPLI"` \| `"TXT_ASSOCIE"` \| `"TXT_SOURCE"` \| `"PILOTE_SUIVEUR"` \| `"TRANSPOSITION"` \| `"CODIFIE"`
Defined in: legal/legi.ts:788
Type du lien. Provient de l'attribut `typelien`.
***
### #text?
> `optional` **#text**: `string`
Defined in: legal/legi.ts:770
Contenu textuel du lien, s'il existe.

View file

@ -0,0 +1,99 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTextelr
# Interface: LegiTextelr
Defined in: legal/legi.ts:498
Représente l'aperçu structurel d'un texte législatif et de ses versions.
Correspond à l'élément racine `TEXTELR` dans `legi_texte_struct.dtd`.
Commentaire DTD : "Décrit la structure d'un texte LEGI et la liste des différentes versions de ce texte."
## Properties
### META
> **META**: `object`
Defined in: legal/legi.ts:503
Métadonnées pour la structure du texte.
Correspond à `META` dans `legi_texte_struct.dtd`.
#### META\_COMMUN
> **META\_COMMUN**: `object`
Éléments de métadonnées communs.
Correspond à `META_COMMUN` (défini dans `meta_commun.dtd`).
##### META\_COMMUN.ANCIEN\_ID?
> `optional` **ANCIEN\_ID**: `string`
Ancien identifiant. Provient de `ANCIEN_ID`.
##### META\_COMMUN.ID
> **ID**: `string`
Identifiant unique du document de structure du texte. Provient de `ID`.
##### META\_COMMUN.NATURE?
> `optional` **NATURE**: `"ARRETE"` \| `"AVIS"` \| `"CIRCULAIRE"` \| `"CODE"` \| `"CONSTITUTION"` \| `"DECISION"` \| `"DECRET_LOI"` \| `"DECRET"` \| `"DELIBERATION"` \| `"LOI_CONSTIT"` \| `"LOI_ORGANIQUE"` \| `"LOI"` \| `"ORDONNANCE"` \| `"ACCORD_FONCTION_PUBLIQUE"` \| `"CONVENTION"` \| `"DECLARATION"`
Nature du document (ex: "TEXTELR"). Provient de `NATURE`.
##### META\_COMMUN.ORIGINE
> **ORIGINE**: `"LEGI"`
Origine du document (ex: "LEGI"). Provient de `ORIGINE`.
##### META\_COMMUN.URL
> **URL**: `string`
URL relative du document. Provient de `URL`.
#### META\_SPEC
> **META\_SPEC**: `object`
Métadonnées spécifiques à la structure du texte.
Correspond à `META_SPEC` dans `legi_texte_struct.dtd`.
##### META\_SPEC.META\_TEXTE\_CHRONICLE
> **META\_TEXTE\_CHRONICLE**: [`LegiMetaTexteChronicle`](LegiMetaTexteChronicle.md)
Métadonnées chronologiques pour le texte.
Correspond à `META_TEXTE_CHRONICLE` (défini dans `meta_texte_chronicle.dtd`).
***
### STRUCT?
> `optional` **STRUCT**: [`LegiTextelrStructure`](LegiTextelrStructure.md)
Defined in: legal/legi.ts:537
La hiérarchie structurelle (table des matières) du texte législatif.
Correspond à `STRUCT` dans `legi_texte_struct.dtd`.
Commentaire DTD pour `STRUCT` dans `TEXTELR` : "Historique de la structure".
***
### VERSIONS
> **VERSIONS**: [`LegiTextelrVersions`](LegiTextelrVersions.md)
Defined in: legal/legi.ts:543
Liste des versions disponibles de ce texte législatif.
Correspond à `VERSIONS` dans `legi_texte_struct.dtd`.
Commentaire DTD pour `VERSIONS` dans `TEXTELR` : "Liste des versions du texte".

View file

@ -0,0 +1,72 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTextelrLienArt
# Interface: LegiTextelrLienArt
Defined in: legal/legi.ts:557
Représente un lien d'une `LegiTextelrStructure` vers un article.
Les attributs sont basés sur `lien_art.dtd` utilisés dans `TEXTELR/STRUCT`.
## Properties
### @debut
> **@debut**: `string`
Defined in: legal/legi.ts:559
Date de début de validité. Provient de l'attribut `debut`.
***
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:561
Statut juridique. Provient de l'attribut `etat`.
***
### @fin
> **@fin**: `string`
Defined in: legal/legi.ts:563
Date de fin de validité. Provient de l'attribut `fin`.
***
### @id
> **@id**: `string`
Defined in: legal/legi.ts:565
Identifiant de l'article lié. Provient de l'attribut `id`.
***
### @num?
> `optional` **@num**: `string`
Defined in: legal/legi.ts:568
Numéro de l'article lié. Provient de l'attribut `num`.
***
### @origine
> **@origine**: `"LEGI"`
Defined in: legal/legi.ts:570
Origine de l'article lié (ex: "LEGI"). Provient de l'attribut `origine`.

View file

@ -0,0 +1,92 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTextelrLienSectionTa
# Interface: LegiTextelrLienSectionTa
Defined in: legal/legi.ts:584
Représente un lien d'une `LegiTextelrStructure` vers une `LegiSectionTa` (section).
Les attributs sont basés sur `lien_section_ta.dtd` utilisés dans `TEXTELR/STRUCT`.
## Properties
### @cid
> **@cid**: `string`
Defined in: legal/legi.ts:588
CID de la section liée. Provient de l'attribut `cid`.
***
### @debut
> **@debut**: `string`
Defined in: legal/legi.ts:590
Date de début de validité. Provient de l'attribut `debut`.
***
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"TRANSFERE"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:592
Statut juridique. Provient de l'attribut `etat`.
***
### @fin
> **@fin**: `string`
Defined in: legal/legi.ts:594
Date de fin de validité. Provient de l'attribut `fin`.
***
### @id
> **@id**: `string`
Defined in: legal/legi.ts:596
Identifiant de la section liée. Provient de l'attribut `id`.
***
### @niv
> **@niv**: `number`
Defined in: legal/legi.ts:598
Niveau d'imbrication de la section. Provient de l'attribut `niv`.
***
### @url
> **@url**: `string`
Defined in: legal/legi.ts:600
URL/chemin vers le fichier XML de la section liée. Provient de l'attribut `url`.
***
### #text
> **#text**: `string`
Defined in: legal/legi.ts:586
Titre de la section liée. Contenu textuel de `LIEN_SECTION_TA`.

View file

@ -0,0 +1,32 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTextelrStructure
# Interface: LegiTextelrStructure
Defined in: legal/legi.ts:617
Représente la structure de premier niveau (table des matières) d'un document `LegiTextelr`.
Correspond à l'élément `STRUCT` dans `legi_texte_struct.dtd`.
## Properties
### LIEN\_ART?
> `optional` **LIEN\_ART**: [`LegiTextelrLienArt`](LegiTextelrLienArt.md)[]
Defined in: legal/legi.ts:619
Tableau de liens vers des articles à ce niveau de la structure.
***
### LIEN\_SECTION\_TA?
> `optional` **LIEN\_SECTION\_TA**: [`LegiTextelrLienSectionTa`](LegiTextelrLienSectionTa.md)[]
Defined in: legal/legi.ts:621
Tableau de liens vers des sections (SectionTA) à ce niveau de la structure.

View file

@ -0,0 +1,58 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTextelrVersion
# Interface: LegiTextelrVersion
Defined in: legal/legi.ts:629
Représente une version spécifique d'un texte législatif, telle que listée dans `LegiTextelrVersions`.
Correspond à l'élément `VERSION` au sein de `TEXTELR/VERSIONS` dans `legi_texte_struct.dtd`.
Commentaire DTD : "Version du texte."
## Properties
### @etat?
> `optional` **@etat**: `"ABROGE_DIFF"` \| `"ABROGE"` \| `"ANNULE"` \| `"MODIFIE_MORT_NE"` \| `"MODIFIE"` \| `"PERIME"` \| `"VIGUEUR_DIFF"` \| `"VIGUEUR"`
Defined in: legal/legi.ts:631
Statut juridique de cette version de texte. Provient de l'attribut `etat` de `VERSION`.
***
### LIEN\_TXT
> **LIEN\_TXT**: `object`
Defined in: legal/legi.ts:636
Lien vers le contenu textuel réel de cette version.
Correspond à l'élément `LIEN_TXT` (défini dans `lien_txt.dtd`).
#### @debut
> **@debut**: `string`
Date de début de validité pour ce lien de version de texte. Provient de l'attribut `debut`.
#### @fin
> **@fin**: `string`
Date de fin de validité pour ce lien de version de texte. Provient de l'attribut `fin`.
#### @id
> **@id**: `string`
Identifiant du document de version de texte lié (ex: un ID `LegiTexteVersion`). Provient de l'attribut `id`.
#### @num?
> `optional` **@num**: `string`
Numéro de la version du texte. Provient de l'attribut `num`.

View file

@ -0,0 +1,22 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTextelrVersions
# Interface: LegiTextelrVersions
Defined in: legal/legi.ts:652
Conteneur pour la liste des versions d'un texte législatif dans un document `LegiTextelr`.
Correspond à l'élément `VERSIONS` dans `legi_texte_struct.dtd`.
## Properties
### VERSION
> **VERSION**: [`LegiTextelrVersion`](LegiTextelrVersion.md)[]
Defined in: legal/legi.ts:654
Tableau d'éléments de version de texte.

View file

@ -0,0 +1,245 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / ListTextesResult
# Interface: ListTextesResult
Defined in: aggregates.ts:49
## Extends
- [`Aggregate`](Aggregate.md)
## Properties
### article?
> `optional` **article**: `object`
Defined in: aggregates.ts:16
#### Index Signature
\[`id`: `string`\]: `Article` \| [`JorfArticle`](JorfArticle.md) \| [`LegiArticle`](LegiArticle.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`article`](Aggregate.md#article)
***
### article\_lien?
> `optional` **article\_lien**: [`ArticleLienDb`](ArticleLienDb.md)[]
Defined in: aggregates.ts:17
#### Inherited from
[`Aggregate`](Aggregate.md).[`article_lien`](Aggregate.md#article_lien)
***
### dossier\_legislatif?
> `optional` **dossier\_legislatif**: `object`
Defined in: aggregates.ts:18
#### Index Signature
\[`id`: `string`\]: [`DossierLegislatif`](DossierLegislatif.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`dossier_legislatif`](Aggregate.md#dossier_legislatif)
***
### follow
> **follow**: (`"LIENS.LIEN[@sens=cible,@typelien=CREATION].@id"` \| `"STRUCT.LIEN_ART.@id"` \| `"STRUCT.LIEN_SECTION_TA.@id"` \| `"STRUCTURE_TA.LIEN_ART.@id"` \| `"STRUCTURE_TA.LIEN_SECTION_TA.@id"` \| `"TEXTEKALI"` \| `"TEXTELR"`)[]
Defined in: aggregates.ts:50
***
### id?
> `optional` **id**: `string`
Defined in: aggregates.ts:19
#### Inherited from
[`Aggregate`](Aggregate.md).[`id`](Aggregate.md#id)
***
### idcc?
> `optional` **idcc**: `object`
Defined in: aggregates.ts:20
#### Index Signature
\[`id`: `string`\]: `Idcc`
#### Inherited from
[`Aggregate`](Aggregate.md).[`idcc`](Aggregate.md#idcc)
***
### ids
> **ids**: `string`[]
Defined in: aggregates.ts:51
#### Overrides
[`Aggregate`](Aggregate.md).[`ids`](Aggregate.md#ids)
***
### jo?
> `optional` **jo**: `object`
Defined in: aggregates.ts:22
#### Index Signature
\[`id`: `string`\]: [`Jo`](Jo.md)
#### Inherited from
[`Aggregate`](Aggregate.md).[`jo`](Aggregate.md#jo)
***
### limit
> **limit**: `number`
Defined in: aggregates.ts:52
***
### nature?
> `optional` **nature**: `string`
Defined in: aggregates.ts:53
***
### offset
> **offset**: `number`
Defined in: aggregates.ts:54
***
### q?
> `optional` **q**: `string`
Defined in: aggregates.ts:55
***
### section\_ta?
> `optional` **section\_ta**: `object`
Defined in: aggregates.ts:23
#### Index Signature
\[`id`: `string`\]: `SectionTa`
#### Inherited from
[`Aggregate`](Aggregate.md).[`section_ta`](Aggregate.md#section_ta)
***
### texte\_version?
> `optional` **texte\_version**: `object`
Defined in: aggregates.ts:24
#### Index Signature
\[`id`: `string`\]: `TexteVersion`
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version`](Aggregate.md#texte_version)
***
### texte\_version\_lien?
> `optional` **texte\_version\_lien**: [`TexteVersionLienDb`](TexteVersionLienDb.md)[]
Defined in: aggregates.ts:25
#### Inherited from
[`Aggregate`](Aggregate.md).[`texte_version_lien`](Aggregate.md#texte_version_lien)
***
### textekali?
> `optional` **textekali**: `object`
Defined in: aggregates.ts:26
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textekali`](Aggregate.md#textekali)
***
### textelr?
> `optional` **textelr**: `object`
Defined in: aggregates.ts:27
#### Index Signature
\[`id`: `string`\]: `Textelr`
#### Inherited from
[`Aggregate`](Aggregate.md).[`textelr`](Aggregate.md#textelr)
***
### versions?
> `optional` **versions**: `object`
Defined in: aggregates.ts:28
#### Index Signature
\[`eli`: `string`\]: `Versions`
#### Inherited from
[`Aggregate`](Aggregate.md).[`versions`](Aggregate.md#versions)

View file

@ -0,0 +1,33 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / SectionTaGitDb
# Interface: SectionTaGitDb
Defined in: legal/shared.ts:17
## Properties
### date
> **date**: `string`
Defined in: legal/shared.ts:19
***
### id
> **id**: `string`
Defined in: legal/shared.ts:18
***
### path
> **path**: `string`
Defined in: legal/shared.ts:20

View file

@ -0,0 +1,33 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / TexteVersionGitDb
# Interface: TexteVersionGitDb
Defined in: legal/shared.ts:33
## Properties
### date
> **date**: `string`
Defined in: legal/shared.ts:35
***
### id
> **id**: `string`
Defined in: legal/shared.ts:34
***
### path
> **path**: `string`
Defined in: legal/shared.ts:36

View file

@ -0,0 +1,49 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / TexteVersionLienDb
# Interface: TexteVersionLienDb
Defined in: legal/shared.ts:25
## Properties
### cible
> **cible**: `boolean`
Defined in: legal/shared.ts:27
***
### cidtexte
> **cidtexte**: `null` \| `string`
Defined in: legal/shared.ts:28
***
### id
> **id**: `string`
Defined in: legal/shared.ts:29
***
### texte\_version\_id
> **texte\_version\_id**: `string`
Defined in: legal/shared.ts:26
***
### typelien
> **typelien**: `string`
Defined in: legal/shared.ts:30

View file

@ -0,0 +1,11 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / ArticleType
# Type Alias: ArticleType
> **ArticleType** = *typeof* [`allArticleTypes`](../variables/allArticleTypes.md)\[`number`\]
Defined in: legal/shared.ts:15

View file

@ -0,0 +1,15 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / DossierLegislatifType
# Type Alias: DossierLegislatifType
> **DossierLegislatifType** = *typeof* [`allDossierLegislatifTypes`](../variables/allDossierLegislatifTypes.md)\[`number`\]
Defined in: legal/dole.ts:150
Définit les types possibles pour un dossier législatif.
Ces valeurs sont basées sur les données observées et assurent la sécurité des types.
Le XSD définit le champ `TYPE` dans `META_DOSSIER_LEGISLATIF` comme `xs:string`.

View file

@ -0,0 +1,11 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / Follow
# Type Alias: Follow
> **Follow** = *typeof* [`allFollows`](../variables/allFollows.md)\[`number`\]
Defined in: aggregates.ts:31

View file

@ -0,0 +1,11 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / IdOrigine
# Type Alias: IdOrigine
> **IdOrigine** = *typeof* [`idsOrigines`](../variables/idsOrigines.md)\[`number`\]
Defined in: legal/ids.ts:1

View file

@ -0,0 +1,11 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / IdType
# Type Alias: IdType
> **IdType** = *typeof* [`idsTypes`](../variables/idsTypes.md)\[`number`\]
Defined in: legal/ids.ts:3

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JoNature
# Type Alias: JoNature
> **JoNature** = *typeof* [`allJoNatures`](../variables/allJoNatures.md)\[`number`\]
Defined in: legal/jorf.ts:76
Nature d'un document `Jo`, typiquement "JO".

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JoOrigine
# Type Alias: JoOrigine
> **JoOrigine** = *typeof* [`allJoOrigines`](../variables/allJoOrigines.md)\[`number`\]
Defined in: legal/jorf.ts:79
Origine d'un document `Jo`, typiquement "JORF".

View file

@ -0,0 +1,15 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticleEtat
# Type Alias: JorfArticleEtat
> **JorfArticleEtat** = *typeof* [`allJorfArticleEtats`](../variables/allJorfArticleEtats.md)\[`number`\]
Defined in: legal/jorf.ts:204
Statut juridique d'une version d'article JORF.
Valeurs basées sur l'attribut `etat` de l'élément `VERSION` dans `jorf_article.dtd`.
Exemple de commentaire DTD : "@example ABROGE".

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticleLienArticleOrigine
# Type Alias: JorfArticleLienArticleOrigine
> **JorfArticleLienArticleOrigine** = *typeof* [`allJorfArticleLienArticleOrigines`](../variables/allJorfArticleLienArticleOrigines.md)\[`number`\]
Defined in: legal/jorf.ts:207
Origine de l'article lié par `JorfArticleVersion/LIEN_ART`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticleNature
# Type Alias: JorfArticleNature
> **JorfArticleNature** = *typeof* [`allJorfArticleNatures`](../variables/allJorfArticleNatures.md)\[`number`\]
Defined in: legal/jorf.ts:231
Nature d'un document `JorfArticle`, typiquement "Article".

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticleOrigine
# Type Alias: JorfArticleOrigine
> **JorfArticleOrigine** = *typeof* [`allJorfArticleOrigines`](../variables/allJorfArticleOrigines.md)\[`number`\]
Defined in: legal/jorf.ts:234
Origine d'un document `JorfArticle`, typiquement "JORF".

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfArticleTexteNature
# Type Alias: JorfArticleTexteNature
> **JorfArticleTexteNature** = *typeof* [`allJorfArticleTexteNatures`](../variables/allJorfArticleTexteNatures.md)\[`number`\]
Defined in: legal/jorf.ts:237
Nature du texte parent référencé dans `JorfArticle/CONTEXTE/TEXTE`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfSectionTaLienArtEtat
# Type Alias: JorfSectionTaLienArtEtat
> **JorfSectionTaLienArtEtat** = *typeof* [`allJorfSectionTaLienArtEtats`](../variables/allJorfSectionTaLienArtEtats.md)\[`number`\]
Defined in: legal/jorf.ts:426
Statut juridique pour un `JorfSectionTaLienArt`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfSectionTaLienSectionTaEtat
# Type Alias: JorfSectionTaLienSectionTaEtat
> **JorfSectionTaLienSectionTaEtat** = *typeof* [`allJorfSectionTaLienSectionTaEtats`](../variables/allJorfSectionTaLienSectionTaEtats.md)\[`number`\]
Defined in: legal/jorf.ts:456
Statut juridique pour un `JorfSectionTaLienSectionTa`. (Généralement non applicable pour les sections JORF).

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfSectionTaTexteNature
# Type Alias: JorfSectionTaTexteNature
> **JorfSectionTaTexteNature** = *typeof* [`allJorfSectionTaTexteNatures`](../variables/allJorfSectionTaTexteNatures.md)\[`number`\]
Defined in: legal/jorf.ts:471
Nature du texte parent pour une `JorfSectionTa`.

View file

@ -0,0 +1,31 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexte
# Type Alias: JorfTexte
> **JorfTexte** = [`JorfTexteVersion`](../interfaces/JorfTexteVersion.md) & `object`
Defined in: legal/jorf.ts:499
Représente un texte JORF complet, combinant son aperçu structurel (`JorfTextelr`)
et le contenu d'une version spécifique (`JorfTexteVersion`).
Ceci est une fusion conceptuelle, pas un élément racine DTD direct.
## Type declaration
### STRUCT?
> `optional` **STRUCT**: [`JorfTextelrStructure`](../interfaces/JorfTextelrStructure.md)
Hiérarchie structurelle du texte (table des matières).
Provient de l'élément `STRUCT` dans `jorf_texte_struct.dtd`.
### VERSIONS?
> `optional` **VERSIONS**: [`JorfTextelrVersions`](../interfaces/JorfTextelrVersions.md)
Liste des versions disponibles du texte.
Provient de l'élément `VERSIONS` dans `jorf_texte_struct.dtd`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexteNature
# Type Alias: JorfTexteNature
> **JorfTexteNature** = *typeof* [`allJorfTexteNatures`](../variables/allJorfTexteNatures.md)\[`number`\]
Defined in: legal/jorf.ts:669
Nature d'un document `JorfTexteVersion` ou `JorfTextelr`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexteOrigine
# Type Alias: JorfTexteOrigine
> **JorfTexteOrigine** = *typeof* [`allJorfTexteOrigines`](../variables/allJorfTexteOrigines.md)\[`number`\]
Defined in: legal/jorf.ts:672
Origine d'un document `JorfTexteVersion` ou `JorfTextelr`, typiquement "JORF".

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexteVersionLienNature
# Type Alias: JorfTexteVersionLienNature
> **JorfTexteVersionLienNature** = *typeof* [`allJorfTexteVersionLienNatures`](../variables/allJorfTexteVersionLienNatures.md)\[`number`\]
Defined in: legal/jorf.ts:795
Nature du texte lié par un `JorfTexteVersionLien`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTexteVersionLienType
# Type Alias: JorfTexteVersionLienType
> **JorfTexteVersionLienType** = *typeof* [`allJorfTexteVersionLienTypes`](../variables/allJorfTexteVersionLienTypes.md)\[`number`\]
Defined in: legal/jorf.ts:799
Type de lien dans `JorfTexteVersionLien`.

View file

@ -0,0 +1,16 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrEtat
# Type Alias: JorfTextelrEtat
> **JorfTextelrEtat** = *typeof* [`allJorfTextelrEtats`](../variables/allJorfTextelrEtats.md)\[`number`\]
Defined in: legal/jorf.ts:548
Statut juridique d'une version de texte JORF, telle que listée dans `JorfTextelrVersions`.
Provient de l'attribut `etat` de l'élément `VERSION` dans `jorf_texte_struct.dtd`.
Commentaire DTD : "Etat juridique de la version. Ce champ n'est pas renseigné pour JORF dont les textes sont toujours en version INITIALE".
Typiquement "INITIALE" ou similaire pour JORF si non modifié par LEGI.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrLienArtEtat
# Type Alias: JorfTextelrLienArtEtat
> **JorfTextelrLienArtEtat** = *typeof* [`allJorfTextelrLienArtEtats`](../variables/allJorfTextelrLienArtEtats.md)\[`number`\]
Defined in: legal/jorf.ts:571
Statut juridique pour un `JorfTextelrLienArt`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrLienArtNature
# Type Alias: JorfTextelrLienArtNature
> **JorfTextelrLienArtNature** = *typeof* [`allJorfTextelrLienArtNatures`](../variables/allJorfTextelrLienArtNatures.md)\[`number`\]
Defined in: legal/jorf.ts:574
Nature pour un `JorfTextelrLienArt` (généralement non spécifiée, implicitement Article).

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / JorfTextelrLienArtOrigine
# Type Alias: JorfTextelrLienArtOrigine
> **JorfTextelrLienArtOrigine** = *typeof* [`allJorfTextelrLienArtOrigines`](../variables/allJorfTextelrLienArtOrigines.md)\[`number`\]
Defined in: legal/jorf.ts:578
Origine pour un `JorfTextelrLienArt`.

View file

@ -0,0 +1,15 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleEtat
# Type Alias: LegiArticleEtat
> **LegiArticleEtat** = *typeof* [`allLegiArticleEtats`](../variables/allLegiArticleEtats.md)\[`number`\]
Defined in: legal/legi.ts:136
Statut juridique d'un article législatif.
Valeurs basées sur l'élément `ETAT` dans `legi_article.dtd`.
Commentaire DTD : "Etat juridique de l'article. Les valeurs possibles sont : ABROGE , ABROGE_DIFF, ANNULE, DISJOINT, MODIFIE, MODIFIE_MORT_NE, PERIME, TRANSFERE, VIGUEUR, VIGUEUR_DIFF".

View file

@ -0,0 +1,14 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleLienArticleOrigine
# Type Alias: LegiArticleLienArticleOrigine
> **LegiArticleLienArticleOrigine** = *typeof* [`allLegiArticleLienArticleOrigines`](../variables/allLegiArticleLienArticleOrigines.md)\[`number`\]
Defined in: legal/legi.ts:168
Origine de l'article lié (ex: JORF, LEGI).
Utilisé dans `LegiArticleVersion/LIEN_ART/@origine`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleLienNature
# Type Alias: LegiArticleLienNature
> **LegiArticleLienNature** = *typeof* [`allLegiArticleLienNatures`](../variables/allLegiArticleLienNatures.md)\[`number`\]
Defined in: legal/legi.ts:172
Nature du texte lié par un `LegiArticleLien`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleLienType
# Type Alias: LegiArticleLienType
> **LegiArticleLienType** = *typeof* [`allLegiArticleLienTypes`](../variables/allLegiArticleLienTypes.md)\[`number`\]
Defined in: legal/legi.ts:175
Type de lien dans `LegiArticleLien`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleNature
# Type Alias: LegiArticleNature
> **LegiArticleNature** = *typeof* [`allLegiArticleNatures`](../variables/allLegiArticleNatures.md)\[`number`\]
Defined in: legal/legi.ts:196
Nature d'un document `LegiArticle`, typiquement "Article". Provient de `NATURE` dans `META_COMMUN`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleOrigine
# Type Alias: LegiArticleOrigine
> **LegiArticleOrigine** = *typeof* [`allLegiArticleOrigines`](../variables/allLegiArticleOrigines.md)\[`number`\]
Defined in: legal/legi.ts:199
Origine d'un document `LegiArticle`, typiquement "LEGI" ou "JORF". Provient de `ORIGINE` dans `META_COMMUN`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiArticleTexteNature
# Type Alias: LegiArticleTexteNature
> **LegiArticleTexteNature** = *typeof* [`allLegiArticleTexteNatures`](../variables/allLegiArticleTexteNatures.md)\[`number`\]
Defined in: legal/legi.ts:202
Nature du texte parent référencé dans `LegiArticle/CONTEXTE/TEXTE`. Provient de l'attribut `nature` de `TEXTE`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiSectionTaLienArtEtat
# Type Alias: LegiSectionTaLienArtEtat
> **LegiSectionTaLienArtEtat** = *typeof* [`allLegiSectionTaLienArtEtats`](../variables/allLegiSectionTaLienArtEtats.md)\[`number`\]
Defined in: legal/legi.ts:406
Statut juridique pour un `LegiSectionTaLienArt`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiSectionTaLienSectionTaEtat
# Type Alias: LegiSectionTaLienSectionTaEtat
> **LegiSectionTaLienSectionTaEtat** = *typeof* [`allLegiSectionTaLienSectionTaEtats`](../variables/allLegiSectionTaLienSectionTaEtats.md)\[`number`\]
Defined in: legal/legi.ts:437
Statut juridique pour un `LegiSectionTaLienSectionTa`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiSectionTaTexteNature
# Type Alias: LegiSectionTaTexteNature
> **LegiSectionTaTexteNature** = *typeof* [`allLegiSectionTaTexteNatures`](../variables/allLegiSectionTaTexteNatures.md)\[`number`\]
Defined in: legal/legi.ts:452
Nature du texte parent pour une `LegiSectionTa`.

View file

@ -0,0 +1,31 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTexte
# Type Alias: LegiTexte
> **LegiTexte** = [`LegiTexteVersion`](../interfaces/LegiTexteVersion.md) & `object`
Defined in: legal/legi.ts:480
Représente un texte législatif complet, combinant son aperçu structurel (`LegiTextelr`)
et le contenu d'une version spécifique (`LegiTexteVersion`).
Ceci est une fusion conceptuelle, pas un élément racine DTD direct.
## Type declaration
### STRUCT?
> `optional` **STRUCT**: [`LegiTextelrStructure`](../interfaces/LegiTextelrStructure.md)
Hiérarchie structurelle du texte (table des matières).
Provient de l'élément `STRUCT` dans `legi_texte_struct.dtd` (racine `TEXTELR`).
### VERSIONS?
> `optional` **VERSIONS**: [`LegiTextelrVersions`](../interfaces/LegiTextelrVersions.md)
Liste des versions disponibles du texte.
Provient de l'élément `VERSIONS` dans `legi_texte_struct.dtd` (racine `TEXTELR`).

View file

@ -0,0 +1,15 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTexteEtat
# Type Alias: LegiTexteEtat
> **LegiTexteEtat** = *typeof* [`allLegiTexteEtats`](../variables/allLegiTexteEtats.md)\[`number`\]
Defined in: legal/legi.ts:551
Statut juridique d'une version de texte législatif (utilisé dans `LegiTextelrVersion` et `LegiMetaTexteVersion`).
Valeurs basées sur l'élément `ETAT` dans `legi_texte_version.dtd`.
Commentaire DTD : "Etat juridique du texte. Les valeurs possibles sont : ABROGE, ABROGE_DIFF, ANNULE, MODIFIE, MODIFIE_MORT_NE, PERIME, TRANSFERE, VIGUEUR, VIGUEUR_DIFF".

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTexteNature
# Type Alias: LegiTexteNature
> **LegiTexteNature** = *typeof* [`allLegiTexteNatures`](../variables/allLegiTexteNatures.md)\[`number`\]
Defined in: legal/legi.ts:608
Nature d'un document `LegiTextelr` ou `LegiTexteVersion`. Provient de `NATURE` dans `META_COMMUN`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTexteOrigine
# Type Alias: LegiTexteOrigine
> **LegiTexteOrigine** = *typeof* [`allLegiTexteOrigines`](../variables/allLegiTexteOrigines.md)\[`number`\]
Defined in: legal/legi.ts:611
Origine d'un document `LegiTextelr` ou `LegiTexteVersion`. Provient de `ORIGINE` dans `META_COMMUN`.

View file

@ -0,0 +1,13 @@
[**@tricoteuses/legifrance**](../README.md)
***
[@tricoteuses/legifrance](../README.md) / LegiTexteVersionLienNature
# Type Alias: LegiTexteVersionLienNature
> **LegiTexteVersionLienNature** = *typeof* [`allLegiTexteVersionLienNatures`](../variables/allLegiTexteVersionLienNatures.md)\[`number`\]
Defined in: legal/legi.ts:792
Nature du texte lié par un `LegiTexteVersionLien`.

Some files were not shown because too many files have changed in this diff Show more