open-lineage-client
Version:
TypeScript/JavaScript client for creating and sending OpenLineage standard events.
18 lines (17 loc) • 735 B
TypeScript
import { InputDataset } from '../entities/InputDataset.js';
import { Job } from '../entities/Job.js';
import { OutputDataset } from '../entities/OutputDataset.js';
import { Run } from '../entities/Run.js';
import { EventType } from '../types/EventTypes.js';
import { BaseEvent } from './BaseEvent.js';
/**
* Represents a RunEvent.
*/
export declare class RunEvent extends BaseEvent {
eventType: EventType;
run: Run;
job: Job;
inputs: InputDataset[] | OutputDataset[];
outputs: InputDataset[] | OutputDataset[];
constructor(eventTime: string, producer: string, schemaURL: string, eventType: EventType, run: Run, job: Job, inputs: InputDataset[] | OutputDataset[], outputs: InputDataset[] | OutputDataset[]);
}