injectJS method
Implementation
@override
void injectJS(JSGlobalContext globalContext, String vmId) {
//
JSVmInject.injectVmId(globalContext, vmId);
//
final JSObject global = globalContext.globalObject;
global.setProperty(
'setTimeout',
JSObject.makeFunctionWithCallback(
globalContext,
name: 'setTimeout',
callAsFunction: Pointer.fromFunction(_setupTimeout),
).value,
);
global.setProperty(
'clearTimeout',
JSObject.makeFunctionWithCallback(
globalContext,
name: 'clearTimeout',
callAsFunction: Pointer.fromFunction(_setupTimeout),
).value,
);
}