@atomic-ehr/ucum
Version:
TypeScript implementation of UCUM (Unified Code for Units of Measure)
157 lines (154 loc) • 2.36 kB
text/typescript
// Generated from ucum-essence.xml
// Do not edit manually
export interface Prefix {
CODE: string;
name: string;
printSymbol: string;
value: number;
}
export const prefixes: Record<string, Prefix> = {
"Y": {
CODE: "YA",
name: "yotta",
printSymbol: "Y",
value: 1e+24
},
"Z": {
CODE: "ZA",
name: "zetta",
printSymbol: "Z",
value: 1e+21
},
"E": {
CODE: "EX",
name: "exa",
printSymbol: "E",
value: 1000000000000000000
},
"P": {
CODE: "PT",
name: "peta",
printSymbol: "P",
value: 1000000000000000
},
"T": {
CODE: "TR",
name: "tera",
printSymbol: "T",
value: 1000000000000
},
"G": {
CODE: "GA",
name: "giga",
printSymbol: "G",
value: 1000000000
},
"M": {
CODE: "MA",
name: "mega",
printSymbol: "M",
value: 1000000
},
"k": {
CODE: "K",
name: "kilo",
printSymbol: "k",
value: 1000
},
"h": {
CODE: "H",
name: "hecto",
printSymbol: "h",
value: 100
},
"da": {
CODE: "DA",
name: "deka",
printSymbol: "da",
value: 10
},
"d": {
CODE: "D",
name: "deci",
printSymbol: "d",
value: 0.1
},
"c": {
CODE: "C",
name: "centi",
printSymbol: "c",
value: 0.01
},
"m": {
CODE: "M",
name: "milli",
printSymbol: "m",
value: 0.001
},
"u": {
CODE: "U",
name: "micro",
printSymbol: "μ",
value: 0.000001
},
"n": {
CODE: "N",
name: "nano",
printSymbol: "n",
value: 1e-9
},
"p": {
CODE: "P",
name: "pico",
printSymbol: "p",
value: 1e-12
},
"f": {
CODE: "F",
name: "femto",
printSymbol: "f",
value: 1e-15
},
"a": {
CODE: "A",
name: "atto",
printSymbol: "a",
value: 1e-18
},
"z": {
CODE: "ZO",
name: "zepto",
printSymbol: "z",
value: 1e-21
},
"y": {
CODE: "YO",
name: "yocto",
printSymbol: "y",
value: 1e-24
},
"Ki": {
CODE: "KIB",
name: "kibi",
printSymbol: "Ki",
value: 1024
},
"Mi": {
CODE: "MIB",
name: "mebi",
printSymbol: "Mi",
value: 1048576
},
"Gi": {
CODE: "GIB",
name: "gibi",
printSymbol: "Gi",
value: 1073741824
},
"Ti": {
CODE: "TIB",
name: "tebi",
printSymbol: "Ti",
value: 1099511627776
}
};