This commit is contained in:
Horis
2024-07-31 19:20:55 +08:00
parent be9320124d
commit 0fea035a05
9 changed files with 95 additions and 60 deletions
@@ -0,0 +1,14 @@
package com.script
import org.mozilla.javascript.Context
inline fun buildScriptBindings(block: (bindings: ScriptBindings) -> Unit): ScriptBindings {
val bindings = ScriptBindings()
Context.enter()
try {
block(bindings)
} finally {
Context.exit()
}
return bindings
}