@@ -11,11 +11,10 @@ import {
1111 EnumValueDescriptionChangedChange ,
1212 EnumValueRemovedChange ,
1313} from './change.js' ;
14+ import { fmt } from '../../utils/string.js' ;
1415
1516function buildEnumValueRemovedMessage ( args : EnumValueRemovedChange [ 'meta' ] ) {
16- return `Enum value '${ args . removedEnumValueName } ' ${
17- args . isEnumValueDeprecated ? '(deprecated) ' : ''
18- } was removed from enum '${ args . enumName } '`;
17+ return `Enum value '${ args . removedEnumValueName } ' ${ args . isEnumValueDeprecated ? '(deprecated) ' : '' } was removed from enum '${ args . enumName } '` ;
1918}
2019
2120const enumValueRemovedCriticalityBreakingReason = `Removing an enum value will cause existing queries that use this enum value to error.` ;
@@ -80,13 +79,11 @@ export function enumValueAdded(
8079}
8180
8281function buildEnumValueDescriptionChangedMessage ( args : EnumValueDescriptionChangedChange [ 'meta' ] ) {
82+ const oldDesc = fmt ( args . oldEnumValueDescription ?? 'undefined' ) ;
83+ const newDesc = fmt ( args . newEnumValueDescription ?? 'undefined' ) ;
8384 return args . oldEnumValueDescription === null
84- ? `Description '${ args . newEnumValueDescription ?? 'undefined' } ' was added to enum value '${
85- args . enumName
86- } .${ args . enumValueName } '`
87- : `Description for enum value '${ args . enumName } .${ args . enumValueName } ' changed from '${
88- args . oldEnumValueDescription ?? 'undefined'
89- } ' to '${ args . newEnumValueDescription ?? 'undefined' } '`;
85+ ? `Description '${ newDesc } ' was added to enum value '${ args . enumName } .${ args . enumValueName } '`
86+ : `Description for enum value '${ args . enumName } .${ args . enumValueName } ' changed from '${ oldDesc } ' to '${ newDesc } '` ;
9087}
9188
9289export function enumValueDescriptionChangedFromMeta (
@@ -122,7 +119,9 @@ export function enumValueDescriptionChanged(
122119function buildEnumValueDeprecationChangedMessage (
123120 args : EnumValueDeprecationReasonChangedChange [ 'meta' ] ,
124121) {
125- return `Enum value '${ args . enumName } .${ args . enumValueName } ' deprecation reason changed from '${ args . oldEnumValueDeprecationReason } ' to '${ args . newEnumValueDeprecationReason } '` ;
122+ const oldReason = fmt ( args . oldEnumValueDeprecationReason ) ;
123+ const newReason = fmt ( args . newEnumValueDeprecationReason ) ;
124+ return `Enum value '${ args . enumName } .${ args . enumValueName } ' deprecation reason changed from '${ oldReason } ' to '${ newReason } '` ;
126125}
127126
128127export function enumValueDeprecationReasonChangedFromMeta (
@@ -158,7 +157,8 @@ export function enumValueDeprecationReasonChanged(
158157function buildEnumValueDeprecationReasonAddedMessage (
159158 args : EnumValueDeprecationReasonAddedChange [ 'meta' ] ,
160159) {
161- return `Enum value '${ args . enumName } .${ args . enumValueName } ' was deprecated with reason '${ args . addedValueDeprecationReason } '` ;
160+ const reason = fmt ( args . addedValueDeprecationReason ) ;
161+ return `Enum value '${ args . enumName } .${ args . enumValueName } ' was deprecated with reason '${ reason } '` ;
162162}
163163
164164export function enumValueDeprecationReasonAddedFromMeta (
0 commit comments