result
Construit un Right de résultat neutre : ni positif ni négatif, simplement un résultat contextualisé avec une information métier et un payload optionnel.
Exemple interactif
Syntaxe
typescript
function result<
GenericInformation extends string,
const GenericValue extends unknown = undefined
>(
information: GenericInformation,
value?: GenericValue
): Result<GenericInformation, GenericValue>Paramètres
information: String littérale qui décrit le résultat produit ("invoice.total","user.skipped", etc.).value: Payload optionnel associé à ce résultat.
Valeur de retour
Un Result<Information, Value>, c'est-à-dire un Right spécialisé taggé avec le kind supplémentaire result.
Voir aussi
right– Constructeur générique deRightavec information métier.success– Raccourci pour les issues explicitement positives.unwrapRightOrThrow– Unwrap immédiat du payload d'unRight.
