@neutrium/quantity
Version:
The NeutriumJS unit conversion module.
12 lines (9 loc) • 452 B
text/typescript
import { Decimal } from '@neutrium/math'
import { Quantity } from './Quantity.js'
import { QuantityDefinition } from './QuantityDefinition.js';
export type QuantityInitParam = string | number | Decimal | QuantityDefinition | Quantity;
export function isQuantityDefinition(value: any): value is QuantityDefinition
{
return (<QuantityDefinition>value).scalar !== undefined;
}
export const isQuantity = (x: any): x is Quantity => x instanceof Quantity