File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
src/transforms/v2-to-v3/modules Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,10 @@ export const addV3ClientDefaultRequire = (
39
39
if ( v2RequireDeclarator && v2RequireDeclarator . nodes ( ) . length > 0 ) {
40
40
v2RequireDeclarator . insertAfter ( requireDeclarator ) ;
41
41
} else {
42
- // Insert at the top of the file.
43
- source . insertBefore ( requireDeclarator ) ;
42
+ // Unreachable code, throw error
43
+ throw new Error (
44
+ "Base Require Declarator not found to insert new Require Declarator.\n" +
45
+ "Please report your use case on https://github.com/awslabs/aws-sdk-js-codemod"
46
+ ) ;
44
47
}
45
48
} ;
Original file line number Diff line number Diff line change @@ -87,7 +87,10 @@ export const addV3ClientNamedRequire = (
87
87
if ( v2RequireDeclarator && v2RequireDeclarator . nodes ( ) . length > 0 ) {
88
88
v2RequireDeclarator . insertAfter ( requireDeclarator ) ;
89
89
} else {
90
- // Insert at the top of the file.
91
- source . insertBefore ( requireDeclarator ) ;
90
+ // Unreachable code, throw error
91
+ throw new Error (
92
+ "Base Require Declarator not found to insert new Require Declarator.\n" +
93
+ "Please report your use case on https://github.com/awslabs/aws-sdk-js-codemod"
94
+ ) ;
92
95
}
93
96
} ;
You can’t perform that action at this time.
0 commit comments