UI: Add new unit definition
This commit is contained in:
parent
505dfb2e4d
commit
76fd2a3abb
@ -18,7 +18,7 @@ import { TbMeasure, TbMeasureUnits } from '@shared/models/unit.models';
|
||||
|
||||
export type ChargeUnits = ChargeMetricUnits;
|
||||
|
||||
export type ChargeMetricUnits = 'c' | 'mC' | 'μC' | 'nC' | 'pC';
|
||||
export type ChargeMetricUnits = 'c' | 'mC' | 'μC' | 'nC' | 'pC' | 'mAh' | 'Ah' | 'kAh';
|
||||
|
||||
const METRIC: TbMeasureUnits<ChargeMetricUnits> = {
|
||||
units: {
|
||||
@ -47,6 +47,21 @@ const METRIC: TbMeasureUnits<ChargeMetricUnits> = {
|
||||
tags: ['charge', 'electricity', 'electrostatics', 'picocoulomb', 'pC'],
|
||||
to_anchor: 1e-12,
|
||||
},
|
||||
mAh: {
|
||||
name: 'unit.milliampere-hour',
|
||||
tags: ['electric current', 'current flow', 'electric charge', 'current capacity', 'flow of electricity', 'electrical flow', 'milliampere-hour', 'milliampere-hours', 'mAh'],
|
||||
to_anchor: 3.6,
|
||||
},
|
||||
Ah: {
|
||||
name: 'unit.ampere-hours',
|
||||
tags: ['electric current', 'current flow', 'electric charge', 'current capacity', 'flow of electricity', 'electrical flow', 'ampere', 'ampere-hours', 'Ah'],
|
||||
to_anchor: 3600,
|
||||
},
|
||||
kAh: {
|
||||
name: 'unit.kiloampere-hours',
|
||||
tags: ['electric current', 'current flow', 'electric charge', 'current capacity', 'flow of electricity', 'electrical flow', 'kiloampere-hours', 'kiloampere-hour', 'kAh'],
|
||||
to_anchor: 3600000,
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ import { TbMeasure, TbMeasureUnits } from '@shared/models/unit.models';
|
||||
|
||||
export type ElectricCurrentUnits = ElectricCurrentMetricalUnits;
|
||||
|
||||
export type ElectricCurrentMetricalUnits = 'A' | 'nA' | 'μA' | 'mA' | 'kA' | 'MA' | 'GA';
|
||||
export type ElectricCurrentMetricalUnits = 'A' | 'pA' | 'nA' | 'μA' | 'mA' | 'kA' | 'MA' | 'GA';
|
||||
|
||||
const METRIC: TbMeasureUnits<ElectricCurrentMetricalUnits> = {
|
||||
units: {
|
||||
@ -27,9 +27,14 @@ const METRIC: TbMeasureUnits<ElectricCurrentMetricalUnits> = {
|
||||
tags: ['electric current', 'current flow', 'flow of electricity', 'electrical flow', 'ampere', 'amperes', 'amperage', 'A'],
|
||||
to_anchor: 1,
|
||||
},
|
||||
pA: {
|
||||
name: 'unit.picoampere',
|
||||
tags: ['current', 'amperes', 'picoampere', 'pA'],
|
||||
to_anchor: 1e-12,
|
||||
},
|
||||
nA: {
|
||||
name: 'unit.nanoampere',
|
||||
tags: ['electric current', 'nanoampere', 'nanoamperes', 'nA'],
|
||||
tags: ['electric current', 'amperes', 'nanoampere', 'nA'],
|
||||
to_anchor: 1e-9,
|
||||
},
|
||||
μA: {
|
||||
|
||||
@ -33,7 +33,7 @@ export type EnergyMetricUnits =
|
||||
| 'GJ'
|
||||
| 'eV';
|
||||
|
||||
export type EnergyImperialUnits = 'kcal' | 'cal' | 'Cal' | 'BTU' | 'ft·lb';
|
||||
export type EnergyImperialUnits = 'kcal' | 'cal' | 'Cal' | 'BTU' | 'ft·lb' | 'thm';
|
||||
|
||||
const METRIC: TbMeasureUnits<EnergyMetricUnits> = {
|
||||
ratio: 1 / 4.184,
|
||||
@ -134,6 +134,11 @@ const IMPERIAL: TbMeasureUnits<EnergyImperialUnits> = {
|
||||
tags: ['energy', 'foot-pound', 'foot-pounds', 'ft·lb', 'ft⋅lbf'],
|
||||
to_anchor: 0.32404875717017,
|
||||
},
|
||||
thm: {
|
||||
name: 'unit.therm',
|
||||
tags: ['energy', 'natural gas consumption', 'BTU', 'therm', 'thm'],
|
||||
to_anchor: 25219021.687207,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ import { TbMeasure, TbMeasureUnits } from '@shared/models/unit.models';
|
||||
|
||||
export type MassUnits = MassMetricUnits | MassImperialUnits;
|
||||
|
||||
export type MassMetricUnits = 'ng' | 'mcg' | 'mg' | 'g' | 'kg' | 't' | 'Da';
|
||||
export type MassMetricUnits = 'ng' | 'mcg' | 'mg' | 'g' | 'kg' | 't' | 'Da' | 'ct';
|
||||
export type MassImperialUnits = 'oz' | 'lb' | 'st' | 'short tons' | 'gr' | 'dr' | 'qr' | 'cwt' | 'slug';
|
||||
|
||||
const METRIC: TbMeasureUnits<MassMetricUnits> = {
|
||||
@ -47,7 +47,7 @@ const METRIC: TbMeasureUnits<MassMetricUnits> = {
|
||||
kg: {
|
||||
name: 'unit.kilogram',
|
||||
tags: ['mass', 'weight', 'heaviness', 'load', 'kilogram', 'kilograms', 'kg'],
|
||||
to_anchor: 1000, // 1 kg = 1000 g
|
||||
to_anchor: 1000,
|
||||
},
|
||||
t: {
|
||||
name: 'unit.tonne',
|
||||
@ -59,6 +59,11 @@ const METRIC: TbMeasureUnits<MassMetricUnits> = {
|
||||
tags: ['atomic mass unit', 'AMU', 'unified atomic mass unit', 'dalton', 'Da'],
|
||||
to_anchor: 1.66053906660e-24,
|
||||
},
|
||||
ct: {
|
||||
name: 'unit.carat',
|
||||
tags: ['gemstone', 'pearl', 'jewelry', 'carat', 'ct'],
|
||||
to_anchor: 0.2,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@ -6059,11 +6059,8 @@
|
||||
"barn": "Barn",
|
||||
"circular-inch": "Circular Inch",
|
||||
"milliampere-hour": "Milliampere-hour",
|
||||
"milliampere-hour-tags": "electric current, current flow, electric charge, current capacity, flow of electricity, electrical flow, milliampere-hour, milliampere-hours, mAh",
|
||||
"ampere-hours": "Ampere-hours",
|
||||
"ampere-hours-tags": "electric current, current flow, electric charge, current capacity, flow of electricity, electrical flow, ampere, ampere-hours, Ah",
|
||||
"kiloampere-hours": "Kiloampere-hours",
|
||||
"kiloampere-hours-tags": "electric current, current flow, electric charge, current capacity, flow of electricity, electrical flow, kiloampere-hours, kiloampere-hour, kAh",
|
||||
"nanoampere": "Nanoampere",
|
||||
"microampere": "Microampere",
|
||||
"milliampere": "Milliampere",
|
||||
@ -6072,19 +6069,12 @@
|
||||
"megaampere": "Megaampere",
|
||||
"gigaampere": "Gigaampere",
|
||||
"microampere-per-square-centimeter": "Microampere per square centimeter",
|
||||
"microampere-per-square-centimeter-tags": "Current density, microampere per square centimeter, µA/cm²",
|
||||
"ampere-per-square-meter": "Ampere per Square Meter",
|
||||
"ampere-per-square-meter-tags": "current density, current per unit area, ampere per square meter, A/m²",
|
||||
"ampere-per-meter": "Ampere per Meter",
|
||||
"ampere-per-meter-tags": "magnetic field strength, magnetic field intensity, ampere per meter, A/m",
|
||||
"oersted": "Oersted",
|
||||
"oersted-tags": "magnetic field, oersted, Oe",
|
||||
"bohr-magneton": "Bohr Magneton",
|
||||
"bohr-magneton-tags": "atomic physics, magnetic moment, bohr magneton, μB",
|
||||
"ampere-meter-squared": "Ampere-Meter Squared",
|
||||
"ampere-meter-squared-tags": "magnetic moment, dipole moment, ampere-meter squared, A·m²",
|
||||
"ampere-meter": "Ampere-Meter",
|
||||
"ampere-meter-tags": "magnetic field, current loop, ampere-meter, A·m",
|
||||
"nanovolt": "Nanovolt",
|
||||
"picovolt": "Picovolt",
|
||||
"millivolt": "Millivolts",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user