@fractorysolutions/safe-units
Version:
Type-safe TypeScript units of measure
104 lines • 8.79 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ElectricalResistivity = exports.ElectricalResistance = exports.ElectricalConductivity = exports.ElectricalConductance = exports.ElectricalCapacitance = exports.EletricFieldStrength = exports.ElectricDisplacement = exports.ElectricCurrentDensity = exports.ElectricChargeDensity = exports.ElectricCharge = exports.Voltage = exports.PowerDensity = exports.Power = exports.Energy = exports.MomentOfInertia = exports.Momentum = exports.SurfaceTension = exports.DynamicViscosity = exports.Compressibility = exports.Pressure = exports.Yank = exports.Force = exports.VolumeDensity = exports.AreaDensity = exports.LinearDensity = exports.MassFlowRate = exports.VolumetricFlow = exports.Crackle = exports.Jounce = exports.Jerk = exports.Acceleration = exports.Velocity = exports.Absement = exports.Volume = exports.Area = exports.Wavenumber = exports.FuelEfficiency = exports.FrequencyDrift = exports.Frequency = exports.SolidAngle = exports.PlaneAngle = exports.Memory = exports.LuminousIntensity = exports.AmountOfSubstance = exports.Temperature = exports.ElectricCurrent = exports.Time = exports.Mass = exports.Length = exports.Dimensionless = void 0;
exports.AngularAcceleration = exports.AngularVelocity = exports.SpectralRadiance = exports.Radiance = exports.SpectralIntensity = exports.RadiantIntensity = exports.LuminousEfficiency = exports.LuminousExposure = exports.LuminousEnergy = exports.Illuminance = exports.LuminousFlux = exports.Luminance = exports.SpecificAngularMomentum = exports.AngularMomentum = exports.ElectronMobility = exports.RadiationDoseRate = exports.RadiationDose = exports.ReactionRate = exports.CatalyticEfficiency = exports.CatalyticActivity = exports.MolarConductivity = exports.MolarMass = exports.Molality = exports.MolarVolume = exports.Molarity = exports.MolarEnergy = exports.MolarEntropy = exports.ThermalGradient = exports.ThermalExpansionCoefficient = exports.ThermalResistance = exports.ThermalConductivity = exports.SpecificVolume = exports.SpecificHeat = exports.Entropy = exports.Irradiance = exports.MagneticSusceptibility = exports.MagneticDipoleMoment = exports.MagneticRigidity = exports.MagneticMoment = exports.MagneticReluctance = exports.Magnetization = exports.MagneticPermeability = exports.MagneticFluxDensity = exports.MagneticFlux = exports.Permittivity = exports.LinearChargeDensity = exports.ElectricalInductance = void 0;
var numberMeasure_1 = require("../measure/numberMeasure");
var Base = require("./base");
exports.Dimensionless = numberMeasure_1.Measure.dimensionless(1);
exports.Length = Base.meters;
exports.Mass = Base.kilograms;
exports.Time = Base.seconds;
exports.ElectricCurrent = Base.amperes;
exports.Temperature = Base.kelvin;
exports.AmountOfSubstance = Base.moles;
exports.LuminousIntensity = Base.candelas;
exports.Memory = Base.bits;
exports.PlaneAngle = Base.radians;
exports.SolidAngle = Base.steradians;
exports.Frequency = exports.Time.inverse();
exports.FrequencyDrift = exports.Time.toThe("-2");
exports.FuelEfficiency = exports.Length.toThe("-2");
exports.Wavenumber = exports.Length.inverse();
exports.Area = exports.Length.squared();
exports.Volume = exports.Length.cubed();
exports.Absement = exports.Length.times(exports.Time);
exports.Velocity = exports.Length.over(exports.Time);
exports.Acceleration = exports.Velocity.over(exports.Time);
exports.Jerk = exports.Acceleration.over(exports.Time);
exports.Jounce = exports.Jerk.over(exports.Time);
exports.Crackle = exports.Jounce.over(exports.Time);
exports.VolumetricFlow = exports.Volume.over(exports.Time);
exports.MassFlowRate = exports.Mass.over(exports.Time);
exports.LinearDensity = exports.Mass.over(exports.Length);
exports.AreaDensity = exports.Mass.over(exports.Area);
exports.VolumeDensity = exports.Mass.over(exports.Volume);
exports.Force = exports.Mass.times(exports.Acceleration);
exports.Yank = exports.Force.over(exports.Time);
exports.Pressure = exports.Force.over(exports.Area);
exports.Compressibility = exports.Pressure.inverse();
exports.DynamicViscosity = exports.Pressure.times(exports.Time);
exports.SurfaceTension = exports.Force.over(exports.Length);
exports.Momentum = exports.Force.times(exports.Time);
exports.MomentOfInertia = exports.Mass.times(exports.Area);
exports.Energy = exports.Force.times(exports.Length);
exports.Power = exports.Energy.over(exports.Time);
exports.PowerDensity = exports.Power.over(exports.Volume);
exports.Voltage = exports.Power.over(exports.ElectricCurrent);
exports.ElectricCharge = exports.ElectricCurrent.times(exports.Time);
exports.ElectricChargeDensity = exports.ElectricCharge.over(exports.Volume);
exports.ElectricCurrentDensity = exports.ElectricCurrent.over(exports.Area);
exports.ElectricDisplacement = exports.ElectricCharge.over(exports.Area);
exports.EletricFieldStrength = exports.Voltage.over(exports.Length);
exports.ElectricalCapacitance = exports.ElectricCharge.over(exports.Voltage);
exports.ElectricalConductance = exports.ElectricCurrent.over(exports.Voltage);
exports.ElectricalConductivity = exports.ElectricalConductance.over(exports.Length);
exports.ElectricalResistance = exports.Voltage.over(exports.ElectricCurrent);
exports.ElectricalResistivity = exports.ElectricalResistance.times(exports.Length);
exports.ElectricalInductance = exports.ElectricalResistance.times(exports.Time);
exports.LinearChargeDensity = exports.ElectricCharge.over(exports.Length);
exports.Permittivity = exports.ElectricalCapacitance.over(exports.Length);
exports.MagneticFlux = exports.Energy.over(exports.ElectricCurrent);
exports.MagneticFluxDensity = exports.Voltage.times(exports.Time).over(exports.Area);
exports.MagneticPermeability = exports.ElectricalInductance.over(exports.Length);
exports.Magnetization = exports.ElectricCurrent.over(exports.Length);
exports.MagneticReluctance = exports.ElectricalInductance.inverse();
exports.MagneticMoment = exports.MagneticFlux.times(exports.Length);
exports.MagneticRigidity = exports.MagneticFluxDensity.times(exports.Length);
exports.MagneticDipoleMoment = exports.Energy.over(exports.MagneticFluxDensity);
exports.MagneticSusceptibility = exports.Length.over(exports.ElectricalInductance);
exports.Irradiance = exports.Power.over(exports.Area);
exports.Entropy = exports.Energy.over(exports.Temperature);
exports.SpecificHeat = exports.Energy.over(exports.Mass.times(exports.Temperature));
exports.SpecificVolume = exports.Volume.over(exports.Mass);
exports.ThermalConductivity = exports.Power.over(exports.Length.times(exports.Temperature));
exports.ThermalResistance = exports.Temperature.over(exports.Power);
exports.ThermalExpansionCoefficient = exports.Temperature.inverse();
exports.ThermalGradient = exports.Temperature.over(exports.Length);
exports.MolarEntropy = exports.Entropy.over(exports.AmountOfSubstance);
exports.MolarEnergy = exports.Energy.over(exports.AmountOfSubstance);
exports.Molarity = exports.AmountOfSubstance.over(exports.Volume);
exports.MolarVolume = exports.Volume.over(exports.AmountOfSubstance);
exports.Molality = exports.AmountOfSubstance.over(exports.Mass);
exports.MolarMass = exports.Mass.over(exports.AmountOfSubstance);
exports.MolarConductivity = exports.ElectricalConductance.times(exports.Area).over(exports.AmountOfSubstance);
exports.CatalyticActivity = exports.AmountOfSubstance.over(exports.Time);
exports.CatalyticEfficiency = exports.Volume.over(exports.AmountOfSubstance.times(exports.Time));
exports.ReactionRate = exports.CatalyticActivity.over(exports.Volume);
exports.RadiationDose = exports.Energy.over(exports.Mass);
exports.RadiationDoseRate = exports.RadiationDose.over(exports.Time);
exports.ElectronMobility = exports.Area.over(exports.Voltage.times(exports.Time));
exports.AngularMomentum = exports.Force.times(exports.Length).times(exports.Time);
exports.SpecificAngularMomentum = exports.AngularMomentum.over(exports.Mass);
exports.Luminance = exports.LuminousIntensity.over(exports.Area);
exports.LuminousFlux = exports.LuminousIntensity.times(exports.SolidAngle);
exports.Illuminance = exports.LuminousFlux.over(exports.Area);
exports.LuminousEnergy = exports.LuminousFlux.times(exports.Time);
exports.LuminousExposure = exports.Illuminance.times(exports.Time);
exports.LuminousEfficiency = exports.LuminousFlux.over(exports.Power);
exports.RadiantIntensity = exports.Power.over(exports.SolidAngle);
exports.SpectralIntensity = exports.RadiantIntensity.over(exports.Length);
exports.Radiance = exports.RadiantIntensity.over(exports.Area);
exports.SpectralRadiance = exports.RadiantIntensity.over(exports.Volume);
exports.AngularVelocity = exports.PlaneAngle.over(exports.Time);
exports.AngularAcceleration = exports.AngularVelocity.over(exports.Time);
//# sourceMappingURL=quantities.js.map