UNPKG

rdf-dataset-fragmenter

Version:
18 lines (17 loc) 639 B
import type * as RDF from '@rdfjs/types'; import type { IQuadMatcher } from '../quadmatcher/IQuadMatcher'; import type { IQuadSink } from './IQuadSink'; /** * A quad sink that wraps over another quad sink and only passes the quads through that match the given filter. */ export declare class QuadSinkFiltered implements IQuadSink { private readonly sink; private readonly filter; /** * @param sink The sink to filter on. * @param filter The filter to apply on quads. */ constructor(sink: IQuadSink, filter: IQuadMatcher); push(iri: string, quad: RDF.Quad): Promise<void>; close(): Promise<void>; }