UNPKG

ts-data-forge

Version:

[![npm version](https://img.shields.io/npm/v/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![npm downloads](https://img.shields.io/npm/dm/ts-data-forge.svg)](https://www.npmjs.com/package/ts-data-forge) [![License](https://img.shields.

18 lines (14 loc) 412 B
import { ErrTypeTagName, OkTypeTagName, WarnTypeTagName } from './tag.mjs'; /** @internal Returns the human readable variant label for the given tag. */ export const variantName = ( tag: UnknownTernaryResult['$$tag'], ): 'Ok' | 'Warn' | 'Err' => { switch (tag) { case OkTypeTagName: return 'Ok'; case WarnTypeTagName: return 'Warn'; case ErrTypeTagName: return 'Err'; } };