import { PrettifyForDisplay } from "./PrettifyForDisplay.js";

//#region listener/RecursivePartial.d.ts
type RecursivePartial<T> = { [P in keyof T]?: T[P] extends (infer U)[] ? PrettifyForDisplay<RecursivePartial<U>>[] : T[P] extends object ? PrettifyForDisplay<RecursivePartial<T[P]>> : T[P] };
//#endregion
export { RecursivePartial };
//# sourceMappingURL=RecursivePartial.d.ts.map