import type { BinaryAdd } from "./binaryAdd"; import type { First8Chars } from "./first8Chars"; export type BinaryComplementParser = X extends `${infer L}${infer R}` ? L extends "0" ? `1${BinaryComplementParser}` : `0${BinaryComplementParser}` : ""; export type BinaryComplement = First8Chars, "00000001">>;