1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-08 13:37:10 +09:00
ladybird/Libraries/LibJS/Tests/modules/accessing-lex-import-before-decl.mjs

23 lines
639 B
JavaScript

let passed = true;
try {
importedLexVariable;
passed = false;
} catch (e) {
if (!(e instanceof ReferenceError))
throw new Error("Expected importedLexVariable; to throw ReferenceError got " + e);
}
try {
// Even though value is let, this should still throw TypeError because it is immutable!
importedLexVariable = 0;
passed = false;
} catch (e) {
if (!(e instanceof TypeError))
throw new Error("Expected importedLexVariable = 0; to throw TypeError got " + e);
}
import { value as importedLexVariable } from "./accessing-lex-import-before-decl.mjs";
export let value = 123;
export { passed };