Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return function parseImport() {
var res = inner.apply(this, arguments);
if (res.specifiers.length === 0) {
let state = {tokens: this.state.tokens};
barf(state, tt.semi);
if (barf(state, tt.string) && !barf(state, tt._import)) {
res.isEmptyImport = true;
}
}
let state = {tokens: this.state.tokens}, fromToken;
barf(state, tt.semi);
if (barf(state, tt.string) &&
((fromToken = barf(state)), fromToken.type === tt.name && fromToken.value === 'from' ) &&
barf(state, tt.braceR) && barf(state, tt.comma)) {
res.hasTrailingComma = true;
}
return res;
}
});
return function parseImport() {
var res = inner.apply(this, arguments);
let state = {tokens: this.state.tokens};
barf(state, tt.semi);
if (barf(state, tt.braceR) && barf(state, tt.comma)) {
res.hasTrailingComma = true;
}
return res;
}
});