IsolateQjs class

Constructors

IsolateQjs({_JsAsyncModuleHandler? moduleHandler, int? stackSize, _JsHostPromiseRejectionHandler? hostPromiseRejectionHandler})
Quickjs engine runing on isolate thread.

Properties

hashCode int
The hash code for this object.
no setterinherited
hostPromiseRejectionHandler → _JsHostPromiseRejectionHandler?
Handler function to manage js module.
final
moduleHandler → _JsAsyncModuleHandler?
Asynchronously handler to manage js module.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stackSize int?
Max stack size for quickjs.
final

Methods

close() → dynamic
Free Runtime and close isolate thread that can be recreate when evaluate again.
evaluate(String command, {String? name, int? evalFlags}) Future
Evaluate js script.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited