import type { DatabaseData } from "../types/database.js"; import { ErrorType } from "../types/utils.js"; export declare function errorHandler(type: ErrorType, message: string, error?: unknown): Error; export declare function formatNow(): string; /** * 변경된 경로만 복사하면서 두 데이터 객체를 병합합니다. * @remarks `null` 값은 해당 키를 삭제하는 신호로 처리하며, 배열과 일반 객체가 아닌 값은 병합하지 않고 교체합니다. * @param target - 기준이 되는 데이터 객체 * @param source - 병합할 변경 데이터 객체 * @returns 변경이 있으면 변경 경로만 복사한 새 객체, 변경이 없으면 기존 객체 */ export declare function deepMerge(target: DatabaseData, source: DatabaseData): DatabaseData; //# sourceMappingURL=utils.d.ts.map