UNPKG

@rwk/physics-math

Version:
289 lines 10.5 kB
/** * Collect common unit constants under a U namespace. * Using a namespace allows precise typescript typing, while keeping the namespace * distinct from the start. Otherwise, import * from './unit-defs' would * be dangerous as types are added. * * This is a better alternative to prefixing all the names with U_. */ export declare namespace Units { const mass: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; }>>; type mass = typeof mass; const length: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>>; type length = typeof length; const time: import("./units").Unit<import("./units").CompleteTerms<{ time: 1; }>>; type time = typeof time; const angle: import("./units").Unit<import("./units").CompleteTerms<{ angle: 1; }>>; type angle = typeof angle; const solidAngle: import("./units").Unit<import("./units").CompleteTerms<{ solidAngle: 1; }>>; type solidAngle = typeof solidAngle; const amount: import("./units").Unit<import("./units").CompleteTerms<{ amount: 1; }>>; type amount = typeof amount; const cycles: import("./units").Unit<import("./units").CompleteTerms<{ cycles: 1; }>>; type cycles = typeof cycles; const current: import("./units").Unit<import("./units").CompleteTerms<{ current: 1; }>>; type current = typeof current; const temperature: import("./units").Unit<import("./units").CompleteTerms<{ temperature: 1; }>>; type temperature = typeof temperature; const candela: import("./units").Unit<import("./units").CompleteTerms<{ candela: 1; }>>; type candela = typeof candela; const money: import("./units").Unit<import("./units").CompleteTerms<{ money: 1; }>>; type money = typeof money; const unity: import("./units").Unit<import("./units").CompleteTerms<{}>>; type unity = typeof unity; const velocity: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; time: -1; }>>; type velocity = typeof velocity; const angularVelocity: import("./units").Unit<import("./units").CompleteTerms<{ angle: 1; time: -1; }>>; type angularVelocity = typeof angularVelocity; const acceleration: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; time: -2; }>>; type acceleration = typeof acceleration; const force: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 1; time: -2; }>>; type force = typeof force; const torque: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 2; time: -2; }>>; type torque = typeof torque; const energy: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 2; time: -2; }>>; type energy = typeof energy; const momentum: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 1; time: -1; }>>; type momentum = typeof momentum; const area: import("./units").Unit<import("./units").CompleteTerms<{ length: 2; }>>; type area = typeof area; const volume: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>>; type volume = typeof volume; const density: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: -3; }>>; type density = typeof density; const frequency: import("./units").Unit<import("./units").CompleteTerms<{ cycles: 1; time: -1; }>>; type frequency = typeof frequency; const wavelength: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; cycles: -1; }>>; type wavelength = typeof wavelength; const power: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 2; time: -3; }>>; type power = typeof power; const charge: import("./units").Unit<import("./units").CompleteTerms<{ current: 1; time: 1; }>>; type charge = typeof charge; const capacitance: import("./units").Unit<import("./units").CompleteTerms<{ length: -2; mass: -1; time: 4; current: 2; }>>; type capacitance = typeof capacitance; const voltage: import("./units").Unit<import("./units").CompleteTerms<{ length: 2; mass: 1; time: -3; current: -1; }>>; type voltage = typeof voltage; const resistance: import("./units").Unit<import("./units").CompleteTerms<{ length: 2; mass: 1; time: -3; current: -1; }>>; type resistance = typeof resistance; const conductance: import("./units").Unit<import("./units").CompleteTerms<{ length: -2; mass: -1; time: 3; current: 1; }>>; type conductance = typeof conductance; const flux: import("./units").Unit<import("./units").CompleteTerms<{ length: 2; mass: 1; time: -2; current: -1; }>>; type flux = typeof flux; const fluxDensity: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; time: -2; current: -1; }>>; type fluxDensity = typeof fluxDensity; const inductance: import("./units").Unit<import("./units").CompleteTerms<{ length: 2; mass: 1; time: -2; current: -2; }>>; type inductance = typeof inductance; const liter: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const minute: import("./units").Unit<import("./units").CompleteTerms<{ time: 1; }>> & import("./units").Alias; const hour: import("./units").Unit<import("./units").CompleteTerms<{ time: 1; }>> & import("./units").Alias; const day: import("./units").Unit<import("./units").CompleteTerms<{ time: 1; }>> & import("./units").Alias; const week: import("./units").Unit<import("./units").CompleteTerms<{ time: 1; }>> & import("./units").Alias; const celsius: import("./units").Unit<import("./units").CompleteTerms<{ temperature: 1; }>> & import("./units").Alias; const degreeArc: import("./units").Unit<import("./units").CompleteTerms<{ angle: 1; }>> & import("./units").Alias; const minuteArc: import("./units").Unit<import("./units").CompleteTerms<{ angle: 1; }>> & import("./units").Alias; const secondArc: import("./units").Unit<import("./units").CompleteTerms<{ angle: 1; }>> & import("./units").Alias; const hectare: import("./units").Unit<import("./units").CompleteTerms<{ length: 2; }>> & import("./units").Alias; const tonne: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; }>> & import("./units").Alias; const tonUS: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; }>> & import("./units").Alias; const inch: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; const foot: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; const yard: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; const mile: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; const nautical_mile: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; const knot: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; time: -1; }>> & import("./units").Alias; const angstrom: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; const gram: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; }>> & import("./units").Alias; const barrel: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const gallon: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const quart: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const pint: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const cup: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const tablespoon: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const teaspoon: import("./units").Unit<import("./units").CompleteTerms<{ length: 3; }>> & import("./units").Alias; const btu: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 2; time: -2; }>> & import("./units").Alias; const ounce: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 1; time: -2; }>> & import("./units").Alias; const pound: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 1; time: -2; }>> & import("./units").Alias; const stone: import("./units").Unit<import("./units").CompleteTerms<{ mass: 1; length: 1; time: -2; }>> & import("./units").Alias; const furlong: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; const fortnight: import("./units").Unit<import("./units").CompleteTerms<{ time: 1; }>> & import("./units").Alias; const smoot: import("./units").Unit<import("./units").CompleteTerms<{ length: 1; }>> & import("./units").Alias; } //# sourceMappingURL=unit-defs.d.ts.map