@dynatrace-sdk/units
Advanced tools
Comparing version 0.6.0 to 0.7.1
@@ -5,2 +5,15 @@ # Units | ||
## 0.7.1 | ||
### Patch Changes | ||
- 362f0c5e: Add ConvertableUnit, ConvertablePack, FormatableUnit to documentation. | ||
- e42aa915: Add description, homepage and keywords to package.json | ||
## 0.7.0 | ||
### Minor Changes | ||
- 68010ceb: Casade time up to weeks. | ||
## 0.6.0 | ||
@@ -7,0 +20,0 @@ |
@@ -563,4 +563,2 @@ /** | ||
var TIME = [ | ||
["year", 0], | ||
["month", 0], | ||
["week", 0], | ||
@@ -832,8 +830,2 @@ ["day", 0], | ||
// packages/util/units/src/util-units/index.ts | ||
var util_units_exports = {}; | ||
__export(util_units_exports, { | ||
units: () => units20 | ||
}); | ||
// packages/util/units/src/util-units/angle.ts | ||
@@ -1136,3 +1128,3 @@ var DEGREE_CASCADE_INDICES = [0, -1, -2]; | ||
const { quantity } = properties[group2]; | ||
return Object.keys(util_units_exports[quantity]); | ||
return Object.keys(units20[quantity]); | ||
} | ||
@@ -1143,3 +1135,3 @@ function variantNames(unit2) { | ||
return variants(unit2).sort( | ||
(a, b) => Math.sign(convert(1, util_units_exports[quantity][a], util_units_exports[quantity][b]) - 1) | ||
(a, b) => Math.sign(convert(1, units20[quantity][a], units20[quantity][b]) - 1) | ||
); | ||
@@ -1150,3 +1142,3 @@ } | ||
const { quantity } = properties[group2]; | ||
return variantNames(unit2).map((name) => util_units_exports[quantity][name]); | ||
return variantNames(unit2).map((name) => units20[quantity][name]); | ||
} | ||
@@ -1153,0 +1145,0 @@ /** |
@@ -341,4 +341,4 @@ # convert | ||
| ----------------------------- | ----------------------------- | ------- | | ||
| convertable | `CUnitT<Convertable, number>` | `CUnit` | | ||
| formatable | `FUnitT<Formatable, number>` | `FUnit` | | ||
| convertable | `ConvertableUnitT<Convertable, number>` | `ConvertableUnit` | | ||
| formatable | `FormatableUnitT<Formatable, number>` | `FormatableUnit` | | ||
| convertable <br>or formatable | `UnitT<Group, number>` | `Unit` | | ||
@@ -368,13 +368,13 @@ | ||
```js | ||
const unit = { group: 'myunit', index: ..., exponent: 1 } as CUnitT<'myunit', 1> | ||
const unit = { group: 'myunit', index: ..., exponent: 1 } as ConvertableUnitT<'myunit', 1> | ||
``` | ||
- Fix 3: If you don't want validation, cast the first parameter to `CUnit`. This will still throw an error at runtime if it's illegal! | ||
- Fix 3: If you don't want validation, cast the first parameter to `ConvertableUnit`. This will still throw an error at runtime if it's illegal! | ||
```ts | ||
convert(1, input as CUnit, output) | ||
format(1 { input: input as CUnit, output }) | ||
convert(1, input as ConvertableUnit, output) | ||
format(1 { input: input as ConvertableUnit, output }) | ||
``` | ||
- Fix 4: Setting the template arguments to `CUnit` accomplishes the same thing. | ||
- Fix 4: Setting the template arguments to `ConvertableUnit` accomplishes the same thing. | ||
```ts | ||
convert<CUnit, CUnit>(1, unit1, unit2); | ||
format<CUnit, CUnit>(1, { input, output }); | ||
convert<ConvertableUnit, ConvertableUnit>(1, unit1, unit2); | ||
format<ConvertableUnit, ConvertableUnit>(1, { input, output }); | ||
``` |
# Units | ||
SDK package version **0.6.0** | ||
SDK package version **0.7.1** | ||
@@ -585,3 +585,3 @@ ```bash | ||
<div class="padding-left--md padding-bottom--md"> | ||
<strong>unit</strong>: <a href="#funit">FUnit</a> | ||
<strong>unit</strong>: <a href="#formatableunit">FormatableUnit</a> | ||
<div class="padding-left--md"> | ||
@@ -625,3 +625,3 @@ | ||
<div class="padding-left--md padding-bottom--md"> | ||
<strong>unit</strong>: <a href="#cunit">CUnit</a> | ||
<strong>unit</strong>: <a href="#convertableunit">ConvertableUnit</a> | ||
<div class="padding-left--md"> | ||
@@ -655,3 +655,3 @@ | ||
<div class="padding-bottom--md"> | ||
<strong>variantUnits(unit): Array<<a href="#fromunit">FromUnit</a>></strong> | ||
<strong>variantUnits(unit): Array<<a href="#convertableunit">ConvertableUnit</a>></strong> | ||
@@ -666,3 +666,3 @@ <div class="padding-left--md"> | ||
<div class="padding-left--md padding-bottom--md"> | ||
<strong>unit</strong>: <a href="#cunit">CUnit</a> | ||
<strong>unit</strong>: <a href="#convertableunit">ConvertableUnit</a> | ||
<div class="padding-left--md"> | ||
@@ -692,6 +692,18 @@ | ||
### ConvertableUnit | ||
<div class="padding-bottom--md"> | ||
All supported convertible units. For more details see a <a href="#conversion-example">conversion example</a>. | ||
</div> | ||
```javascript | ||
import { units } from '@dynatrace-sdk/units'; | ||
units.length.meter // is a convertable unit | ||
``` | ||
### FromUnit | ||
<div class="padding-bottom--md"> | ||
All supported units. For more details see a <a href="#conversionexample">conversion example</a>. | ||
A type for every <a href="#convertableunit">convertible unit</a>. For more details see a <a href="#conversion-example">conversion example</a>. | ||
</div> | ||
@@ -702,5 +714,11 @@ | ||
<div class="padding-bottom--md"> | ||
All units to which the `FromUnit` can be converted. For more details see a <a href="#conversionexample">conversion example</a>. | ||
All units to which the `FromUnit` can be converted. For more details see a <a href="#conversion-example">conversion example</a>. | ||
</div> | ||
### FormatableUnit | ||
<div class="padding-bottom--md"> | ||
A unit that is supported by our formatting functionality. | ||
</div> | ||
### ConvertableTarget | ||
@@ -707,0 +725,0 @@ |
@@ -16,7 +16,2 @@ /** | ||
*/ | ||
var __defProp = Object.defineProperty; | ||
var __export = (target, all) => { | ||
for (var name in all) | ||
__defProp(target, name, { get: all[name], enumerable: true }); | ||
}; | ||
@@ -533,4 +528,2 @@ // packages/util/units/src/util-convert/util.ts | ||
var TIME = [ | ||
["year", 0], | ||
["month", 0], | ||
["week", 0], | ||
@@ -802,8 +795,2 @@ ["day", 0], | ||
// packages/util/units/src/util-units/index.ts | ||
var util_units_exports = {}; | ||
__export(util_units_exports, { | ||
units: () => units20 | ||
}); | ||
// packages/util/units/src/util-units/angle.ts | ||
@@ -1106,3 +1093,3 @@ var DEGREE_CASCADE_INDICES = [0, -1, -2]; | ||
const { quantity } = properties[group2]; | ||
return Object.keys(util_units_exports[quantity]); | ||
return Object.keys(units20[quantity]); | ||
} | ||
@@ -1113,3 +1100,3 @@ function variantNames(unit2) { | ||
return variants(unit2).sort( | ||
(a, b) => Math.sign(convert(1, util_units_exports[quantity][a], util_units_exports[quantity][b]) - 1) | ||
(a, b) => Math.sign(convert(1, units20[quantity][a], units20[quantity][b]) - 1) | ||
); | ||
@@ -1120,3 +1107,3 @@ } | ||
const { quantity } = properties[group2]; | ||
return variantNames(unit2).map((name) => util_units_exports[quantity][name]); | ||
return variantNames(unit2).map((name) => units20[quantity][name]); | ||
} | ||
@@ -1123,0 +1110,0 @@ export { |
{ | ||
"name": "@dynatrace-sdk/units", | ||
"version": "0.6.0", | ||
"version": "0.7.1", | ||
"license": "Apache-2.0", | ||
"description": "Tools for converting and formatting the units and numerical values.", | ||
"homepage": "https://developer.dynatrace.com/reference/sdks/units", | ||
"keywords": [ | ||
"Dynatrace AppEngine", | ||
"number", | ||
"unit", | ||
"convert", | ||
"conversion", | ||
"format", | ||
"formatting" | ||
], | ||
"main": "./cjs/index.js", | ||
@@ -6,0 +17,0 @@ "module": "./esm/index.js", |
@@ -1,5 +0,5 @@ | ||
# units | ||
# @dynatrace-sdk/units | ||
A utility package providing number formatters and converters. | ||
Tools for converting and formatting the units and numerical values. You can find more information about the @dynatrace-sdk/units package on our [`Developer Portal`]. | ||
See [DEVELOPMENT.md](./DEVELOPMENT.md) for an in-depth explanation of the inner workings. | ||
[`developer portal`]: https://developer.dynatrace.com/reference/sdks/units |
@@ -22,2 +22,2 @@ /** | ||
export { adjustMaximumFractionDigits, AdjustMaximumFractionDigitsOptions, } from './util-format/adjust-maximum-fraction-digits'; | ||
export { CUnit, Unit } from './util-convert/types'; | ||
export { ConvertableUnit, FormatableUnit, Unit } from './util-convert/types'; |
@@ -1,3 +0,3 @@ | ||
import { CUnit, Convertable, ValueUnitList } from './types'; | ||
declare type CascadeUnit = ((exponent: number) => CUnit)[]; | ||
import { ConvertableUnit, Convertable, ValueUnitList } from './types'; | ||
declare type CascadeUnit = ((exponent: number) => ConvertableUnit)[]; | ||
/** | ||
@@ -45,3 +45,3 @@ * Adds a group (unit) to the cascade list | ||
*/ | ||
export declare function cascade(number: number, unit: CUnit, depth: number, list?: CascadeUnit): ValueUnitList; | ||
export declare function cascade(number: number, unit: ConvertableUnit, depth: number, list?: CascadeUnit): ValueUnitList; | ||
export {}; |
@@ -1,2 +0,2 @@ | ||
import { CUnit, ConvertableTarget } from './types'; | ||
import { ConvertableUnit, ConvertableTarget } from './types'; | ||
/** | ||
@@ -10,2 +10,2 @@ * Converts a given number to the specified unit. | ||
*/ | ||
export declare function convert<FromUnit extends CUnit, ToUnit extends CUnit>(input: number, from: FromUnit, to: ConvertableTarget<FromUnit, ToUnit>): number; | ||
export declare function convert<FromUnit extends ConvertableUnit, ToUnit extends ConvertableUnit>(input: number, from: FromUnit, to: ConvertableTarget<FromUnit, ToUnit>): number; |
@@ -46,3 +46,3 @@ import { properties } from './properties'; | ||
export declare type Convertable = keyof Quantities; | ||
export declare type CPack<T extends Convertable, U extends number> = { | ||
export declare type ConvertablePack<T extends Convertable, U extends number> = { | ||
group: T; | ||
@@ -52,7 +52,7 @@ index: number; | ||
}; | ||
export declare type CUnitT<T extends Convertable, U extends number> = Tuple<CPack<T, U>>; | ||
export declare type ConvertableUnitT<T extends Convertable, U extends number> = Tuple<ConvertablePack<T, U>>; | ||
/** | ||
* A convertible unit (e.g. meters, byte, kilogram, meters/second). | ||
* A CUnit is an array containing CPacks. Every CPack represents one single unit (e.g. meter, byte). CPacks are grouped together in this CUnit array to represent more complex units (e.g. meters/second, byte/hour). | ||
* A CPack is an Object containing a group, an index and an exponent. | ||
* A ConvertableUnit is an array containing ConvertablePacks. Every ConvertablePack represents one single unit (e.g. meter, byte). ConvertablePacks are grouped together in this ConvertableUnit array to represent more complex units (e.g. meters/second, byte/hour). | ||
* A ConvertablePack is an Object containing a group, an index and an exponent. | ||
* @property group is a string representing related units (e.g. decimeter, meter, kilometer --> all these units are part of the same group "meter") Every group has a base which is used in our formula of unit conversion. | ||
@@ -62,5 +62,5 @@ * @property index represents the position of a unit within the group (e.g. kilometers is in the group "meter" with an index of 3). | ||
*/ | ||
export declare type CUnit = CUnitT<Convertable, number>; | ||
export declare type ConvertableUnit = ConvertableUnitT<Convertable, number>; | ||
declare type Formatable = keyof typeof symbols; | ||
export declare type FPack<T extends Formatable, U extends number> = { | ||
export declare type FormatablePack<T extends Formatable, U extends number> = { | ||
group: T; | ||
@@ -70,4 +70,4 @@ index: number; | ||
}; | ||
export declare type FUnitT<T extends Formatable, U extends number> = Tuple<FPack<T, U>>; | ||
export declare type FUnit = FUnitT<Formatable, number>; | ||
export declare type FormatableUnitT<T extends Formatable, U extends number> = Tuple<FormatablePack<T, U>>; | ||
export declare type FormatableUnit = FormatableUnitT<Formatable, number>; | ||
export declare type Group = Convertable | Formatable; | ||
@@ -79,18 +79,18 @@ export declare type Pack<T extends Group, U extends number> = { | ||
}; | ||
export declare type Unit = CUnit | FUnit; | ||
export declare type Unit = ConvertableUnit | FormatableUnit; | ||
export declare type UnitT<T extends Group, U extends number> = Tuple<Pack<T, U>>; | ||
export declare type isFormatable<T extends Unit> = (T extends FUnit ? true : false) extends true ? true : false; | ||
export declare type isConvertable<T extends Unit | string> = (T extends CUnit ? true : false) extends true ? true : false; | ||
export declare type ToUnit<T extends Unit | string, U extends CUnit> = T extends CUnit ? ConvertableTarget<T, U> : never; | ||
export declare type isFormatable<T extends Unit> = (T extends FormatableUnit ? true : false) extends true ? true : false; | ||
export declare type isConvertable<T extends Unit | string> = (T extends ConvertableUnit ? true : false) extends true ? true : false; | ||
export declare type ToUnit<T extends Unit | string, U extends ConvertableUnit> = T extends ConvertableUnit ? ConvertableTarget<T, U> : never; | ||
export declare type ToCascade<T extends Unit | string> = isConvertable<T> extends true ? number : never; | ||
export declare type ValueUnit = { | ||
value: number; | ||
unit: CUnit; | ||
unit: ConvertableUnit; | ||
}; | ||
export declare type ValueUnitList = { | ||
value: number; | ||
unit: CUnit; | ||
unit: ConvertableUnit; | ||
}[]; | ||
export declare type CompareIndex<T extends CUnit, U extends CUnit, I extends number> = T[I]['exponent'] extends U[I]['exponent'] ? Quantities[T[I]['group']] extends Quantities[U[I]['group']] ? true : false : false; | ||
export declare type ConvertableTarget<T extends CUnit, U extends CUnit> = CompareIndex<T, U, 0> extends true ? CompareIndex<T, U, 1> extends true ? CompareIndex<T, U, 2> extends true ? CompareIndex<T, U, 3> extends true ? U : never : never : never : never; | ||
export declare type CompareIndex<T extends ConvertableUnit, U extends ConvertableUnit, I extends number> = T[I]['exponent'] extends U[I]['exponent'] ? Quantities[T[I]['group']] extends Quantities[U[I]['group']] ? true : false : false; | ||
export declare type ConvertableTarget<T extends ConvertableUnit, U extends ConvertableUnit> = CompareIndex<T, U, 0> extends true ? CompareIndex<T, U, 1> extends true ? CompareIndex<T, U, 2> extends true ? CompareIndex<T, U, 3> extends true ? U : never : never : never : never; | ||
export declare type Invert<T extends number | string> = ({ | ||
@@ -201,8 +201,26 @@ '-15': 15; | ||
})[`${T}`]; | ||
export declare type InvertUnit<V extends CUnit> = V extends [] ? [] : V extends [CPack<infer T1, infer U1>, ...infer W extends CUnitT<infer T2, infer U2>] ? InvertUnitImpl<T2, T1, U2, U1, W, [CPack<T1, Invert<U1>>]> : []; | ||
declare type InvertUnitImpl<T1 extends Convertable, T2 extends Convertable, U1 extends number, U2 extends number, V1 extends CUnitT<T1, U1>, V2 extends CUnitT<T2, U2>> = V1 extends [] ? V2 : V1 extends [CPack<infer T3, infer U3>, ...infer W extends CUnitT<infer T4, infer U4>] ? InvertUnitImpl<T4, T3 | T2, U4, U3 | U2, W, [...V2, CPack<T3, Invert<U3>>]> : V2; | ||
export declare type SquareUnit<V extends CUnit> = V extends [] ? [] : V extends [CPack<infer T1, infer U1>, ...infer W extends CUnitT<infer T2, infer U2>] ? SquareUnitImpl<T2, T1, U2, U1, W, [CPack<T1, Square<U1>>]> : []; | ||
declare type SquareUnitImpl<T1 extends Convertable, T2 extends Convertable, U1 extends number, U2 extends number, V1 extends CUnitT<T1, U1>, V2 extends CUnitT<T2, U2>> = V1 extends [] ? V2 : V1 extends [CPack<infer T3, infer U3>, ...infer W extends CUnitT<infer T4, infer U4>] ? SquareUnitImpl<T4, T3 | T2, U4, U3 | U2, W, [...V2, CPack<T3, Square<U3>>]> : V2; | ||
export declare type CubicUnit<V extends CUnit> = V extends [] ? [] : V extends [CPack<infer T1, infer U1>] ? [CPack<T1, Cubic<U1>>] : V extends [CPack<infer T1, infer U1>, ...infer W extends CUnitT<infer T2, infer U2>] ? CubicUnitImpl<T2, T1, U2, U1, W, [CPack<T1, Cubic<U1>>]> : never; | ||
declare type CubicUnitImpl<T1 extends Convertable, T2 extends Convertable, U1 extends number, U2 extends number, V1 extends CUnitT<T1, U1>, V2 extends CUnitT<T2, U2>> = V1 extends [] ? V2 : V1 extends [CPack<infer T3, infer U3>, ...infer W extends CUnitT<infer T4, infer U4>] ? CubicUnitImpl<T4, T3 | T2, U4, U3 | U2, W, [...V2, CPack<T3, Cubic<U3>>]> : V2; | ||
export declare type InvertUnit<V extends ConvertableUnit> = V extends [] ? [] : V extends [ | ||
ConvertablePack<infer T1, infer U1>, | ||
...infer W extends ConvertableUnitT<infer T2, infer U2> | ||
] ? InvertUnitImpl<T2, T1, U2, U1, W, [ConvertablePack<T1, Invert<U1>>]> : []; | ||
declare type InvertUnitImpl<T1 extends Convertable, T2 extends Convertable, U1 extends number, U2 extends number, V1 extends ConvertableUnitT<T1, U1>, V2 extends ConvertableUnitT<T2, U2>> = V1 extends [] ? V2 : V1 extends [ | ||
ConvertablePack<infer T3, infer U3>, | ||
...infer W extends ConvertableUnitT<infer T4, infer U4> | ||
] ? InvertUnitImpl<T4, T3 | T2, U4, U3 | U2, W, [...V2, ConvertablePack<T3, Invert<U3>>]> : V2; | ||
export declare type SquareUnit<V extends ConvertableUnit> = V extends [] ? [] : V extends [ | ||
ConvertablePack<infer T1, infer U1>, | ||
...infer W extends ConvertableUnitT<infer T2, infer U2> | ||
] ? SquareUnitImpl<T2, T1, U2, U1, W, [ConvertablePack<T1, Square<U1>>]> : []; | ||
declare type SquareUnitImpl<T1 extends Convertable, T2 extends Convertable, U1 extends number, U2 extends number, V1 extends ConvertableUnitT<T1, U1>, V2 extends ConvertableUnitT<T2, U2>> = V1 extends [] ? V2 : V1 extends [ | ||
ConvertablePack<infer T3, infer U3>, | ||
...infer W extends ConvertableUnitT<infer T4, infer U4> | ||
] ? SquareUnitImpl<T4, T3 | T2, U4, U3 | U2, W, [...V2, ConvertablePack<T3, Square<U3>>]> : V2; | ||
export declare type CubicUnit<V extends ConvertableUnit> = V extends [] ? [] : V extends [ConvertablePack<infer T1, infer U1>] ? [ConvertablePack<T1, Cubic<U1>>] : V extends [ | ||
ConvertablePack<infer T1, infer U1>, | ||
...infer W extends ConvertableUnitT<infer T2, infer U2> | ||
] ? CubicUnitImpl<T2, T1, U2, U1, W, [ConvertablePack<T1, Cubic<U1>>]> : never; | ||
declare type CubicUnitImpl<T1 extends Convertable, T2 extends Convertable, U1 extends number, U2 extends number, V1 extends ConvertableUnitT<T1, U1>, V2 extends ConvertableUnitT<T2, U2>> = V1 extends [] ? V2 : V1 extends [ | ||
ConvertablePack<infer T3, infer U3>, | ||
...infer W extends ConvertableUnitT<infer T4, infer U4> | ||
] ? CubicUnitImpl<T4, T3 | T2, U4, U3 | U2, W, [...V2, ConvertablePack<T3, Cubic<U3>>]> : V2; | ||
export {}; |
@@ -1,2 +0,2 @@ | ||
import { CUnit, Pack, Group, PropertyDictonary, InvertUnit, SquareUnit, CubicUnit, UnitDictonary } from './types'; | ||
import { ConvertableUnit, Pack, Group, PropertyDictonary, InvertUnit, SquareUnit, CubicUnit, UnitDictonary } from './types'; | ||
export declare function overwrite(...sets: { | ||
@@ -21,8 +21,8 @@ [key: string]: string; | ||
export declare function group<T extends Group, U extends number>(group: T, exponent?: U): (index: number) => [Pack<T, U>]; | ||
export declare function product<T extends CUnit, U extends CUnit>(factor1: T, factor2: U): [...T, ...U]; | ||
export declare function invert<T extends CUnit>(unit: T): InvertUnit<T>; | ||
export declare function fraction<T extends CUnit, U extends CUnit>(numerator: T, denominator: U): [...T, ...InvertUnit<U>]; | ||
export declare function square<T extends CUnit>(unit: T): SquareUnit<T>; | ||
export declare function cubic<T extends CUnit>(unit: T): CubicUnit<T>; | ||
export declare function quartic<T extends CUnit>(unit: T): SquareUnit<SquareUnit<T>>; | ||
export declare function product<T extends ConvertableUnit, U extends ConvertableUnit>(factor1: T, factor2: U): [...T, ...U]; | ||
export declare function invert<T extends ConvertableUnit>(unit: T): InvertUnit<T>; | ||
export declare function fraction<T extends ConvertableUnit, U extends ConvertableUnit>(numerator: T, denominator: U): [...T, ...InvertUnit<U>]; | ||
export declare function square<T extends ConvertableUnit>(unit: T): SquareUnit<T>; | ||
export declare function cubic<T extends ConvertableUnit>(unit: T): CubicUnit<T>; | ||
export declare function quartic<T extends ConvertableUnit>(unit: T): SquareUnit<SquareUnit<T>>; | ||
/** | ||
@@ -29,0 +29,0 @@ * Takes a quantity (physical definition: algebraic multiplication of a numeric value and a unit) |
@@ -1,3 +0,3 @@ | ||
import { CUnit as FromUnit } from './types'; | ||
export declare function variants(unit: FromUnit): string[]; | ||
import { ConvertableUnit } from './types'; | ||
export declare function variants(unit: ConvertableUnit): string[]; | ||
/** | ||
@@ -8,3 +8,3 @@ * Provides all the unit names to which the provided unit can be converted to. | ||
*/ | ||
export declare function variantNames(unit: FromUnit): string[]; | ||
export declare function variantNames(unit: ConvertableUnit): string[]; | ||
/** | ||
@@ -15,2 +15,2 @@ * Provides all the units to which the provided unit can be converted to. | ||
*/ | ||
export declare function variantUnits(unit: FromUnit): FromUnit[]; | ||
export declare function variantUnits(unit: ConvertableUnit): ConvertableUnit[]; |
@@ -1,4 +0,4 @@ | ||
import type { Unit, FUnit, CUnit, ToUnit, CPack, Convertable } from '../util-convert/types'; | ||
export declare function formatPack({ group, index, exponent }: CPack<Convertable, number>): string; | ||
export declare function formatPacks(packs: FUnit): string; | ||
import type { Unit, FormatableUnit, ConvertableUnit, ToUnit, ConvertablePack, Convertable } from '../util-convert/types'; | ||
export declare function formatPack({ group, index, exponent }: ConvertablePack<Convertable, number>): string; | ||
export declare function formatPacks(packs: FormatableUnit): string; | ||
/** | ||
@@ -9,4 +9,4 @@ * Formats a unit to a string. | ||
*/ | ||
export declare function formatUnit(unit: FUnit): string; | ||
export interface FormatOptions<FromUnit extends Unit, ToUnit extends CUnit> { | ||
export declare function formatUnit(unit: FormatableUnit): string; | ||
export interface FormatOptions<FromUnit extends Unit, ToUnit extends ConvertableUnit> { | ||
/** | ||
@@ -52,3 +52,3 @@ * Will search for the biggest unit within its group and cascade it down the the specified dept. | ||
*/ | ||
export declare function format<Units extends Unit, FromUnit extends CUnit>(number: number, options?: FormatOptions<Units, ToUnit<Units, FromUnit>>): string; | ||
export declare function format<Units extends Unit, FromUnit extends ConvertableUnit>(number: number, options?: FormatOptions<Units, ToUnit<Units, FromUnit>>): string; | ||
/** | ||
@@ -69,2 +69,5 @@ * Interface that extends Intl.DateTimeFormatOptions to pass an optional property to overwrite the default locale. | ||
export declare function formatDate(input: number | Date, options?: FormatDateOptions): string; | ||
/** | ||
* Returns the browser language | ||
*/ | ||
export declare function getRegionalLocale(): string; |
export declare const units: { | ||
readonly square_yoctometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_zeptometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_attometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_femtometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_picometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_nanometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_micrometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_millimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_centimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_decimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_meter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_kilometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
readonly square_inch: [import("../util-convert/types").CPack<"inch", 2>]; | ||
readonly square_foot: [import("../util-convert/types").CPack<"foot", 2>]; | ||
readonly square_yard: [import("../util-convert/types").CPack<"yard", 2>]; | ||
readonly square_mile: [import("../util-convert/types").CPack<"mile", 2>]; | ||
readonly square_yoctometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_zeptometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_attometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_femtometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_picometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_nanometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_micrometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_millimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_centimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_decimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_meter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_kilometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
readonly square_inch: [import("../util-convert/types").ConvertablePack<"inch", 2>]; | ||
readonly square_foot: [import("../util-convert/types").ConvertablePack<"foot", 2>]; | ||
readonly square_yard: [import("../util-convert/types").ConvertablePack<"yard", 2>]; | ||
readonly square_mile: [import("../util-convert/types").ConvertablePack<"mile", 2>]; | ||
}; |
export declare const units: { | ||
readonly bitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly bitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly bitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Bps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly Bpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Bph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly kbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly kBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly kibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly kiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly kiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Mbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly Mbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Mbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly MBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly MBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly MBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Mibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly Mibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Mibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly MiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly MiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly MiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Gbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly Gbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Gbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly GBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly GBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly GBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Gibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly Gibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly Gibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly GiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly GiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly GiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly bitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly bitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly bitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Bps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly Bpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Bph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly kbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly kBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly kibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly kiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly kiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Mbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly Mbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Mbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly MBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly MBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly MBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Mibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly Mibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Mibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly MiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly MiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly MiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Gbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly Gbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Gbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly GBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly GBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly GBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Gibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly Gibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly Gibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly GiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly GiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly GiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; |
@@ -29,18 +29,18 @@ /** | ||
area: { | ||
square_yoctometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_zeptometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_attometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_femtometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_picometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_nanometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_micrometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_millimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_centimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_decimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_meter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_kilometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_inch: [import("../util-convert/types").CPack<"inch", 2>]; | ||
square_foot: [import("../util-convert/types").CPack<"foot", 2>]; | ||
square_yard: [import("../util-convert/types").CPack<"yard", 2>]; | ||
square_mile: [import("../util-convert/types").CPack<"mile", 2>]; | ||
square_yoctometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_zeptometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_attometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_femtometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_picometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_nanometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_micrometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_millimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_centimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_decimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_meter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_kilometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_inch: [import("../util-convert/types").ConvertablePack<"inch", 2>]; | ||
square_foot: [import("../util-convert/types").ConvertablePack<"foot", 2>]; | ||
square_yard: [import("../util-convert/types").ConvertablePack<"yard", 2>]; | ||
square_mile: [import("../util-convert/types").ConvertablePack<"mile", 2>]; | ||
}; | ||
@@ -103,44 +103,44 @@ currency: { | ||
datarate: { | ||
bitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
bitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
bitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Bps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Bpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Bph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Mbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
MBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Mibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
MiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Gbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
GBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Gibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
GiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
bitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
bitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
bitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Bps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Bpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Bph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Mbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
MBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Mibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
MiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Gbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
GBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Gibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
GiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; | ||
@@ -777,17 +777,17 @@ electricity: { | ||
count: [import("../util-convert/types").Pack<"count", 1>]; | ||
count_per_second: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
count_per_minute: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
count_per_hour: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
count_per_second: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
count_per_minute: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
count_per_hour: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; | ||
velocity: { | ||
kilometer_per_hour: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
meter_per_second: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
miles_per_hour: [import("../util-convert/types").Pack<"mile", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kilometer_per_hour: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
meter_per_second: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
miles_per_hour: [import("../util-convert/types").Pack<"mile", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; | ||
volume: { | ||
cubic_meter: [import("../util-convert/types").CPack<"meter", 3>]; | ||
litre: [import("../util-convert/types").CPack<"meter", 3>]; | ||
cubic_inch: [import("../util-convert/types").CPack<"inch", 3>]; | ||
cubic_feet: [import("../util-convert/types").CPack<"foot", 3>]; | ||
cubic_meter: [import("../util-convert/types").ConvertablePack<"meter", 3>]; | ||
litre: [import("../util-convert/types").ConvertablePack<"meter", 3>]; | ||
cubic_inch: [import("../util-convert/types").ConvertablePack<"inch", 3>]; | ||
cubic_feet: [import("../util-convert/types").ConvertablePack<"foot", 3>]; | ||
}; | ||
}; |
@@ -26,18 +26,18 @@ /** | ||
area: { | ||
square_yoctometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_zeptometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_attometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_femtometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_picometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_nanometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_micrometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_millimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_centimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_decimeter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_meter: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_kilometer: [import("../util-convert/types").CPack<"meter", 2>]; | ||
square_inch: [import("../util-convert/types").CPack<"inch", 2>]; | ||
square_foot: [import("../util-convert/types").CPack<"foot", 2>]; | ||
square_yard: [import("../util-convert/types").CPack<"yard", 2>]; | ||
square_mile: [import("../util-convert/types").CPack<"mile", 2>]; | ||
square_yoctometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_zeptometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_attometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_femtometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_picometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_nanometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_micrometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_millimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_centimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_decimeter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_meter: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_kilometer: [import("../util-convert/types").ConvertablePack<"meter", 2>]; | ||
square_inch: [import("../util-convert/types").ConvertablePack<"inch", 2>]; | ||
square_foot: [import("../util-convert/types").ConvertablePack<"foot", 2>]; | ||
square_yard: [import("../util-convert/types").ConvertablePack<"yard", 2>]; | ||
square_mile: [import("../util-convert/types").ConvertablePack<"mile", 2>]; | ||
}; | ||
@@ -100,44 +100,44 @@ currency: { | ||
datarate: { | ||
bitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
bitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
bitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Bps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Bpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Bph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
kiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Mbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
MBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Mibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Mibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
MiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
MiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Gbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
GBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
Gibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
Gibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
GiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
GiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
bitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
bitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
bitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Bps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Bpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Bph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
kiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
kiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Mbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
MBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Mibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Mibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
MiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
MiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gbitps: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Gbitpm: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gbitph: [import("../util-convert/types").Pack<"bit_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GBps: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
GBpm: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GBph: [import("../util-convert/types").Pack<"byte_m", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gibitps: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
Gibitpm: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
Gibitph: [import("../util-convert/types").Pack<"bit_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GiBps: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
GiBpm: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
GiBph: [import("../util-convert/types").Pack<"byte_b", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; | ||
@@ -774,17 +774,17 @@ electricity: { | ||
count: [import("../util-convert/types").Pack<"count", 1>]; | ||
count_per_second: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
count_per_minute: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
count_per_hour: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
count_per_second: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
count_per_minute: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
count_per_hour: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; | ||
velocity: { | ||
kilometer_per_hour: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
meter_per_second: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
miles_per_hour: [import("../util-convert/types").Pack<"mile", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kilometer_per_hour: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
meter_per_second: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
miles_per_hour: [import("../util-convert/types").Pack<"mile", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; | ||
volume: { | ||
cubic_meter: [import("../util-convert/types").CPack<"meter", 3>]; | ||
litre: [import("../util-convert/types").CPack<"meter", 3>]; | ||
cubic_inch: [import("../util-convert/types").CPack<"inch", 3>]; | ||
cubic_feet: [import("../util-convert/types").CPack<"foot", 3>]; | ||
cubic_meter: [import("../util-convert/types").ConvertablePack<"meter", 3>]; | ||
litre: [import("../util-convert/types").ConvertablePack<"meter", 3>]; | ||
cubic_inch: [import("../util-convert/types").ConvertablePack<"inch", 3>]; | ||
cubic_feet: [import("../util-convert/types").ConvertablePack<"foot", 3>]; | ||
}; | ||
}; |
@@ -35,5 +35,5 @@ export declare const units: { | ||
readonly count: [import("../util-convert/types").Pack<"count", 1>]; | ||
readonly count_per_second: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
readonly count_per_minute: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly count_per_hour: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
readonly count_per_second: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
readonly count_per_minute: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
readonly count_per_hour: [import("../util-convert/types").Pack<"count", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; |
export declare const units: { | ||
kilometer_per_hour: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
meter_per_second: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").CPack<"second", -1>]; | ||
miles_per_hour: [import("../util-convert/types").Pack<"mile", 1>, import("../util-convert/types").CPack<"hour", -1>]; | ||
kilometer_per_hour: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
meter_per_second: [import("../util-convert/types").Pack<"meter", 1>, import("../util-convert/types").ConvertablePack<"second", -1>]; | ||
miles_per_hour: [import("../util-convert/types").Pack<"mile", 1>, import("../util-convert/types").ConvertablePack<"hour", -1>]; | ||
}; |
export declare const units: { | ||
readonly cubic_meter: [import("../util-convert/types").CPack<"meter", 3>]; | ||
readonly litre: [import("../util-convert/types").CPack<"meter", 3>]; | ||
readonly cubic_inch: [import("../util-convert/types").CPack<"inch", 3>]; | ||
readonly cubic_feet: [import("../util-convert/types").CPack<"foot", 3>]; | ||
readonly cubic_meter: [import("../util-convert/types").ConvertablePack<"meter", 3>]; | ||
readonly litre: [import("../util-convert/types").ConvertablePack<"meter", 3>]; | ||
readonly cubic_inch: [import("../util-convert/types").ConvertablePack<"inch", 3>]; | ||
readonly cubic_feet: [import("../util-convert/types").ConvertablePack<"foot", 3>]; | ||
}; |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No website
QualityPackage does not have a website.
Found 1 instance in 1 package
309368
1
5663
1