fix: await injectPatternMethods

This commit is contained in:
Felix Roos 2024-03-23 15:24:49 +01:00
parent 53af147ede
commit 16210e121f

View File

@ -106,7 +106,7 @@ export function repl({
const cpm = register('cpm', function (cpm, pat) { const cpm = register('cpm', function (cpm, pat) {
return pat._fast(cpm / 60 / scheduler.cps); return pat._fast(cpm / 60 / scheduler.cps);
}); });
evalScope({ return evalScope({
all, all,
hush, hush,
cpm, cpm,
@ -123,7 +123,7 @@ export function repl({
} }
try { try {
updateState({ code, pending: true }); updateState({ code, pending: true });
injectPatternMethods(); await injectPatternMethods();
await beforeEval?.({ code }); await beforeEval?.({ code });
shouldHush && hush(); shouldHush && hush();
let { pattern, meta } = await _evaluate(code, transpiler); let { pattern, meta } = await _evaluate(code, transpiler);