Skip to content

Commit e080d42

Browse files
committed
refactor(builder): Add message to SapUiDefineCall TypeError
The TypeError thrown when a sap.ui.define dependency element is not a string literal had no message, leaving no context when the build failed on malformed input.
1 parent cf7e9ee commit e080d42

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

packages/builder/lib/lbt/calls/SapUiDefine.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class SapUiDefineCall {
3939
this.dependencies = this.dependencyArray.elements.map( (elem) => {
4040
const value = getStringValue(elem);
4141
if ( !value ) {
42-
throw new TypeError();
42+
throw new TypeError(`dependency element is not a string literal in module ${this.name}`);
4343
}
4444
return resolveRelativeRequireJSName(this.name, value);
4545
});

0 commit comments

Comments
 (0)