@shutootaki/gwm
Version:
git worktree manager CLI
15 lines • 660 B
TypeScript
import type { Config } from './types.js';
/**
* 2つの設定オブジェクトを深くマージする
*
* マージ規則:
* - スカラー値(文字列/数値/真偽値): project 設定が上書き
* - ネストしたオブジェクト: 再帰的にマージ
* - 配列: project 設定で全置換(結合しない)
*
* @param global グローバル設定
* @param project プロジェクト設定(null の場合はグローバル設定をそのまま返す)
* @returns マージされた設定
*/
export declare function deepMerge(global: Partial<Config>, project: Partial<Config> | null): Config;
//# sourceMappingURL=merger.d.ts.map