import { AbstractDecimal } from './AbstractDecimal'; import { validateCompatible } from './validateCompatible'; import { SPI } from './ops/symbols'; import { subtractOp } from './ops/subtractOp'; export function subtract>(a: D, b: D): D { validateCompatible(a, b); return subtractOp(a[SPI], a, b); }