@@ -25,8 +25,8 @@ import {
2525import { getSimpleSchemaType } from "./type.js" ;
2626import { isMultiSelect2 } from "./is-select.js" ;
2727import { getClosestMatchingOption2 } from "./matching.js" ;
28- import { DefaultMerger } from './default- merger.js' ;
29- import type { Merger } from './merger.js' ;
28+ import { defaultMerger } from './merger.js' ;
29+ import type { Merger2 } from './merger.js' ;
3030
3131export function getDefaultValueForType ( type : SchemaType ) {
3232 switch ( type ) {
@@ -59,7 +59,7 @@ export function getDefaultFormState(
5959 rootSchema ?: Schema ,
6060 includeUndefinedValues : boolean | "excludeObjectChildren" = false ,
6161 experimental_defaultFormStateBehavior ?: Experimental_DefaultFormStateBehavior ,
62- merger : Merger = new DefaultMerger ( validator , rootSchema ?? theSchema )
62+ merger : Merger2 = defaultMerger
6363) : SchemaValue | undefined {
6464 return getDefaultFormState2 (
6565 validator ,
@@ -74,7 +74,7 @@ export function getDefaultFormState(
7474
7575export function getDefaultFormState2 (
7676 validator : Validator ,
77- merger : Merger ,
77+ merger : Merger2 ,
7878 theSchema : Schema ,
7979 formData ?: SchemaValue ,
8080 rootSchema ?: Schema ,
@@ -188,7 +188,7 @@ export function computeDefaults<T extends SchemaValue>(
188188 validator : Validator ,
189189 rawSchema : Schema ,
190190 computeDefaultsProps ?: ComputeDefaultsProps ,
191- merger : Merger = new DefaultMerger ( validator , rawSchema )
191+ merger = defaultMerger
192192) : SchemaValue | undefined {
193193 return computeDefaults2 < T > (
194194 validator ,
@@ -200,7 +200,7 @@ export function computeDefaults<T extends SchemaValue>(
200200
201201export function computeDefaults2 < T extends SchemaValue > (
202202 validator : Validator ,
203- merger : Merger ,
203+ merger : Merger2 ,
204204 rawSchema : Schema ,
205205 {
206206 parentDefaults,
0 commit comments