Skip to main content
Version: v0.0.4

Function: asTermType()

asTermType(tty): TermType | undefined

Narrow a raw RXNCONSO.TTY string to a known TermType, or undefined when it is not a drug-graph term type this engine models (the atom is then skipped at load, liberal-on-load, never coerced to a wrong type).

Parameters

tty

string

The raw TTY value from an RXNCONSO row.

Returns

TermType | undefined

The narrowed TermType, or undefined when unrecognized.

Example

import { asTermType } from "@cosyte/terminology";

asTermType("SCD"); // => "SCD"
asTermType("ZZZ"); // => undefined