UNPKG

rdf-dataset-fragmenter

Version:
17 lines (16 loc) 772 B
import type { TransformCallback } from 'node:stream'; import { Transform } from 'node:stream'; import type * as RDF from '@rdfjs/types'; import type { ITransformCallback } from '../transformCallback/ITransformCallback'; import type { IQuadTransformer } from './IQuadTransformer'; /** * A transform stream that runs quads through an array of transformers. */ export declare class QuadTransformStream extends Transform { private readonly transformers; private readonly transformCallback?; constructor(transformers: IQuadTransformer[], callback?: ITransformCallback[]); runTransformers(quad: RDF.Quad): RDF.Quad[]; _transform(quad: RDF.Quad, encoding: BufferEncoding, callback: TransformCallback): void; _flush(callback: TransformCallback): void; }