@@ -7,14 +7,10 @@ const ipOpts = {exact: true, includeBoundaries: true};
77function checkBaseObjectType ( inputObj , inputDesc )
88{
99 var givenType = typeof inputObj ;
10- var correctType = false ;
10+ var correctType = ( inputObj !== undefined && inputObj !== null && givenType === "object" ) ;
1111 var flaggedMessage = "" ;
1212
13- if ( inputObj !== undefined && inputObj !== null && givenType === "object" )
14- {
15- correctType = true ;
16- }
17- else
13+ if ( correctType !== true )
1814 {
1915 flaggedMessage = inputDesc + " must be an object" ;
2016 throw new Error ( flaggedMessage ) ;
@@ -188,16 +184,9 @@ function writePropertyTypeError(vProp, vType, vEntry, vClass, vAction)
188184{
189185 var writeRes = "" ;
190186
191- writeRes += "Invalid type! " ;
192- writeRes += vProp ;
193- writeRes += " must be " ;
187+ writeRes += [ "Invalid type! " , vProp , " must be " ] . join ( "" ) ;
194188 writeRes += quoteText ( vType ) ;
195- writeRes += " when got value " ;
196- writeRes += vEntry ;
197- writeRes += " in " ;
198- writeRes += vClass ;
199- writeRes += " during " ;
200- writeRes += vAction ;
189+ writeRes += [ " when got value " , vEntry , " in " , vClass , " during " , vAction ] . join ( "" ) ;
201190
202191 return writeRes ;
203192}
@@ -206,13 +195,7 @@ function writePropertyTypeError(vProp, vType, vEntry, vClass, vAction)
206195// Writes unsupported value error text.
207196function writeUnsupportedValueError ( vProp , vUnknown )
208197{
209- var writeRes = "" ;
210-
211- writeRes += "." ;
212- writeRes += vProp ;
213- writeRes += " = " ;
214- writeRes += vUnknown ;
215- writeRes += " is not supported!" ;
198+ var writeRes = [ "." , vProp , " = " , vUnknown , " is not supported!" ] . join ( "" ) ;
216199 return writeRes ;
217200}
218201
@@ -221,7 +204,7 @@ function writeUnsupportedValueError(vProp, vUnknown)
221204// Adds quote to error.
222205function quoteText ( txt )
223206{
224- var quoted = "'" + txt + "'" ;
207+ var quoted = [ "'" , txt , "'" ] . join ( "" ) ;
225208 return quoted ;
226209}
227210
0 commit comments