import { DivMod } from "../../numbers/impl/division"; import { Sub } from "../../numbers/impl/substraction"; type RepeatX2 = `${T}${T}`; export type Repeat> = N extends 0 ? Acc : N extends 1 ? `${Acc}${T}` : Calc["Remainder"] extends 0 ? Repeat, Calc["Quotient"], Acc> : Repeat, `${Acc}${T}`>; export {};