onSchemaDifferences MethodProtected @beta

Transform schema differences before conflict validation and merging. A subclass that changes the differencing result is responsible for ensuring that its changes are safe for the source and target schemas.

onSchemaDifferences(_sourceSchema: Schema, _targetSchema: Schema, differences: SchemaDifferenceResult): Promise<SchemaDifferenceResult>

@returns The differencing result to validate and merge.

Parameter Type Description
_sourceSchema Schema  
_targetSchema Schema  
differences SchemaDifferenceResult The complete result from getSchemaDifferences.

Returns - Promise<SchemaDifferenceResult>

The differencing result to validate and merge.

Defined in

Last Updated: 25 August, 2026