import { AddDigits } from "./digits/addition"; import { DigitNumber, FromDigitNumber, InvertSign, MakeDigitNumber, Normalize, Num, Sign, ToDigitNumber, ToNumber, ToString } from "./utils"; import { CompareDigits } from "./compare"; import { SubDigits } from "./digits/substraction"; type SubDigitNumbers = Sign extends Sign ? CompareDigits, Num> extends 1 ? MakeDigitNumber, SubDigits, Num>> : MakeDigitNumber, SubDigits, Num>> : MakeDigitNumber, AddDigits, Num>>; export type Sub = ToNumber>, ToDigitNumber>>>>>; export {};