Skip to content

templateLiteral

Construit un parser pour une forme de chaîne déterministe ("order-${number}", "user-${string}-${number}", etc.). DDataParser.templateLiteral() prend un tableau mêlant parties primitives et sous-parsers (string, number, literal, ...) et retourne un parser string fortement typé.

Exemple interactif

Paramètres

  • template : forme à valider (parties primitives ou sous-parsers compatibles).
  • pattern : RegExp généré automatiquement à partir du template (surcharge rarement nécessaire).
  • checkers : checkerRefine pour appliquer des règles additionnelles.

Valeur de retour

Un DataParserTemplateLiteral qui produit une string conforme au template fourni. parseDEither.success<string> ou DEither.error<DataParserError>.

Others exemples

Checkers personnalisés

Mode étendu

Voir aussi

  • bigint - Parser pour les grands entiers
  • boolean - Parser pour les valeurs booléennes

Diffusé sous licence MIT.