import { ToNumber, MakeDigitNumber, FromDigitNumber, Normalize, DigitNumber, Sign, Num, ToDigitNumber, ToString, Digit } from "./utils"; import { PowerDigits } from "./digits/power"; type PowerSign = S extends "-" ? Num extends [...Digit[], 0 | 2 | 4 | 6 | 8] ? "" : "-" : ""; export type PowerDigitNumbers = Sign extends "-" ? MakeDigitNumber, [0]> : MakeDigitNumber, U>, PowerDigits, Num>>; export type Power = ToNumber>, ToDigitNumber>>>>>; export {};