@opra/core
Version:
Opra schema package
19 lines (18 loc) • 485 B
JavaScript
import { AsyncEventEmitter } from 'node-events-async';
/**
* @class ExecutionContext
*/
export class ExecutionContext extends AsyncEventEmitter {
__docNode;
__adapter;
transport;
platform;
errors = [];
constructor(init) {
super();
this.__adapter = init.__adapter;
this.__docNode = init.__docNode || init.__adapter.document.node;
this.transport = init.transport || 'custom';
this.platform = init.platform || '';
}
}