TSConfig
noErrorTruncation
Do not truncate error messages.
With false
, the default.
tsTry
varx : {propertyWithAnExceedinglyLongName1 : string;propertyWithAnExceedinglyLongName2 : string;propertyWithAnExceedinglyLongName3 : string;propertyWithAnExceedinglyLongName4 : string;propertyWithAnExceedinglyLongName5 : string;propertyWithAnExceedinglyLongName6 : string;propertyWithAnExceedinglyLongName7 : string;propertyWithAnExceedinglyLongName8 : string;};// String representation of type of 'x' should be truncated in error messagevarType '{ propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propert...' is not assignable to type 'string'.Variable 'x' is used before being assigned.2322: string = s ; x
2454Type '{ propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propert...' is not assignable to type 'string'.Variable 'x' is used before being assigned.
With true
tsTry
varx : {propertyWithAnExceedinglyLongName1 : string;propertyWithAnExceedinglyLongName2 : string;propertyWithAnExceedinglyLongName3 : string;propertyWithAnExceedinglyLongName4 : string;propertyWithAnExceedinglyLongName5 : string;propertyWithAnExceedinglyLongName6 : string;propertyWithAnExceedinglyLongName7 : string;propertyWithAnExceedinglyLongName8 : string;};// String representation of type of 'x' should be truncated in error messagevarType '{ propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propertyWithAnExceedinglyLongName8: string; }' is not assignable to type 'string'.Variable 'x' is used before being assigned.2322: string = s ; x
2454Type '{ propertyWithAnExceedinglyLongName1: string; propertyWithAnExceedinglyLongName2: string; propertyWithAnExceedinglyLongName3: string; propertyWithAnExceedinglyLongName4: string; propertyWithAnExceedinglyLongName5: string; propertyWithAnExceedinglyLongName6: string; propertyWithAnExceedinglyLongName7: string; propertyWithAnExceedinglyLongName8: string; }' is not assignable to type 'string'.Variable 'x' is used before being assigned.