Referència de l'API
La referència es genera a partir del JSDoc del codi font de la biblioteca cada vegada que es construeix el lloc web, de manera que sempre coincideix amb el codi. Té una pàgina per a cada punt d’entrada del paquet, amb totes les seves exportacions: la signatura, què volen dir cada paràmetre i el valor retornat, dos exemples que executen els tests de la biblioteca, la regla de SPEC que segueix i la versió que la va afegir.
| Punt d'entrada | Què exporta |
|---|---|
nif-dni-nie-cif-validation | Els validadors, validate(), normalize(), format(), getNifType(), computeControlCharacter(), describeCifOrganisation(), les constants de la v1 i els tipus. Inclou els missatges en anglès. |
nif-dni-nie-cif-validation/locales/en | L'objecte d'idioma en anglès, que es passa com a locale a validate(), a describeCifOrganisation() i als esquemes. |
nif-dni-nie-cif-validation/locales/es | L'objecte d'idioma en castellà, que es passa com a locale a validate(), a describeCifOrganisation() i als esquemes. |
nif-dni-nie-cif-validation/locales/ca | L'objecte d'idioma en català (també per al valencià), que es passa com a locale a validate(), a describeCifOrganisation() i als esquemes. |
nif-dni-nie-cif-validation/locales/eu | L'objecte d'idioma en basc, que es passa com a locale a validate(), a describeCifOrganisation() i als esquemes. |
nif-dni-nie-cif-validation/locales/gl | L'objecte d'idioma en gallec, que es passa com a locale a validate(), a describeCifOrganisation() i als esquemes. |
nif-dni-nie-cif-validation/generate | Generadors amb llavor de números vàlids i no vàlids, per a tests. El punt d'entrada principal no els importa mai. |
nif-dni-nie-cif-validation/zod | Esquemes de Zod 4 per a tots els tipus i per al NIF-IVA. Zod és una dependència peer opcional. |
nif-dni-nie-cif-validation/valibot | Esquemes de Valibot 1 per a tots els tipus i per al NIF-IVA. Valibot és una dependència peer opcional. |
nif-dni-nie-cif-validation/yup | Esquemes de Yup 1 per a tots els tipus i per al NIF-IVA. Yup és una dependència peer opcional. |
El vostre editor mostra la mateixa documentació mentre escriviu, a partir de les declaracions de tipus que inclou el paquet.
Com llegir la referència
Secció titulada «Com llegir la referència»- Opcions. Els validadors reben
IsValidOptions,validate()repValidateOptionsi els esquemes reben les opcions devalidate(). El valor per defecte i l’efecte de cada opció són a la pàgina del punt d’entrada principal. - Regles. Els enllaços a identificadors de regles, com
DNI-2, obren la pàgina de fonts oficials. - Àlies.
isValidCifiisValidLegalEntityNifsón la mateixa funció, com ho sónisValidCifControlCodeiisValidLegalEntityNifControlCode;CIF_REGEXiLEGAL_ENTITY_NIF_REGEX, iCIF_CONTROL_LETTERSiLEGAL_ENTITY_CONTROL_LETTERS, són la mateixa constant. - Obsoleta.
replaceNieLetteres manté per al codi de la versió 1. Llança una excepció amb una entrada incorrecta, a diferència dels validadors i les altres funcions (els generadors també llancen unRangeErrorquan les seves opcions són impossibles).
Les decisions darrere de l’API són a docs/api-design.md (en anglès).