Minimal event-emitter contract exposed to SDK consumers.
Defined here so that consumers do NOT need @types/node in their tsconfig.
The runtime Task class still extends Node's EventEmitter (via ampersand-events),
which satisfies this interface at runtime.
Minimal event-emitter contract exposed to SDK consumers. Defined here so that consumers do NOT need
@types/nodein their tsconfig. The runtime Task class still extends Node's EventEmitter (via ampersand-events), which satisfies this interface at runtime.