Skip to content

Commit c90bb7c

Browse files
VoltrexKeyvadanielleadams
authored andcommitted
lib: refactor to use validateObject() validator
Use the `validateObject()` validator in source maps where appropriate. PR-URL: #41845 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Zijian Liu <lxxyxzj@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 46ed078 commit c90bb7c

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

‎lib/internal/source_map/source_map.js‎

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ const {
7575
StringPrototypeCharAt,
7676
}=primordials;
7777

78-
const{
79-
ERR_INVALID_ARG_TYPE
80-
}=require('internal/errors').codes;
78+
const{ validateObject }=require('internal/validators');
8179

8280
letbase64Map;
8381

@@ -317,9 +315,7 @@ function decodeVLQ(stringCharIterator) {
317315
* @return {SourceMapV3}
318316
*/
319317
functioncloneSourceMapV3(payload){
320-
if(typeofpayload!=='object'){
321-
thrownewERR_INVALID_ARG_TYPE('payload',['Object'],payload);
322-
}
318+
validateObject(payload,'payload');
323319
payload={ ...payload};
324320
for(constkeyinpayload){
325321
if(ObjectPrototypeHasOwnProperty(payload,key)&&

0 commit comments

Comments
 (0)