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.