UNPKG

rdf-dataset-fragmenter

Version:
15 lines (14 loc) 615 B
import type { TransformCallback } from 'node:stream'; import { Transform } from 'node:stream'; import type * as RDF from '@rdfjs/types'; 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; constructor(transformers: IQuadTransformer[]); runTransformers(quad: RDF.Quad): RDF.Quad[]; _transform(quad: RDF.Quad, encoding: BufferEncoding, callback: TransformCallback): void; _flush(callback: TransformCallback): void; }