//#region src/object/defaults.d.ts /** Makes all properties optional and explicitly allows undefined values. */ type PartialWithUndefined = { [K in keyof T]?: T[K] | undefined; }; /** * Creates a new object with default values filled in for undefined properties. * * @example * ```ts * const props = { label: undefined, disabled: true }; * const defaultProps = { label: '', disabled: false }; * defaults(props, defaultProps); // { label: '', disabled: true } * ``` */ declare function defaults(object: PartialWithUndefined, defaultValues: T): T; //#endregion export { defaults }; //# sourceMappingURL=defaults.d.ts.map