export type DeepPartial> = { [P in keyof T]?: DeepPartial; }; /** * Create a new object with given overrides object applied on top of given base object without mutating the base and overrides object * * @param defaultObj - The object to use as the base object * @param overrides - The object to use as the overrides */ export declare function immutableOverride>(defaultObj: T, overrides: DeepPartial): T; //# sourceMappingURL=applyOverrides.d.ts.map