open-lineage-client
Version:
TypeScript/JavaScript client for creating and sending OpenLineage standard events.
15 lines • 478 B
JavaScript
import { BaseEvent } from './BaseEvent.js';
import { removeEmptyFields } from '../utils/utils.js';
/**
* Represents a JobEvent.
*/
export class JobEvent extends BaseEvent {
constructor(eventTime, producer, schemaURL, job, inputs, outputs) {
super(eventTime, producer, schemaURL);
this.job = job;
this.inputs = inputs;
this.outputs = outputs;
Object.assign(this, removeEmptyFields(this));
}
}
//# sourceMappingURL=JobEvent.js.map