Constructor
new Engine(scriptProvider, contextProvider, options)
- Source:
Instantiates a new Engine
Parameters:
Name | Type | Default | Description |
---|---|---|---|
scriptProvider |
ScriptProvider | ||
contextProvider |
ContextProvider | ||
options |
Object |
null
|
Methods
(static) evalInContext(js, context) → {boolean}
- Source:
Evaluates a script in context
Parameters:
Name | Type | Description |
---|---|---|
js |
string | The script to execute |
context |
Object | The context to apply |
Throws:
Error
Returns:
The result
- Type
- boolean
(async) handleRequest(request) → {boolean}
- Source:
Handles a script execute request asynchronously
Parameters:
Name | Type | Description |
---|---|---|
request |
Object |
Throws:
Error
Returns:
Th result
- Type
- boolean