Skip to content

bigint ​

Valide des bigint tout en conservant la précision native. DDataParser.bigint() s'occupe de la coercition facultative (BigInt(value)) et accepte des checkers comme min, max ou refine.

Exemple interactif ​

Paramètres ​

  • errorMessage : message personnalisé si la valeur n'est pas un bigint valide.
  • checkers : checkerBigIntMin, checkerBigIntMax, checkerRefine.
  • coerce : true pour convertir depuis string / number via BigInt. Par défaut false.

Valeur de retour ​

Un DataParserBigInt avec toute l'API classique (parse, asyncParse, exec, asyncExec, addChecker, clone). schema.parse(data) → DEither.success<bigint> ou DEither.error<DataParserError>.

Others exemples ​

Checkers personnalisés ​

Mode étendu ​

Voir aussi ​

  • number - Parser pour les nombres
  • coerce.* - Fonctions de coercition pour divers types

Diffusé sous licence MIT.