Skip to main content
Module

x/ldkit/rdf.ts>RDF.Stream

LDkit - Linked Data query toolkit for TypeScript developers
Go to Latest
interface RDF.Stream
implements EventEmitter
Re-export
import { type RDF } from "https://deno.land/x/ldkit@v0.5.1/rdf.ts";
const { Stream } = RDF;

A quad stream. This stream is only readable, not writable.

Events:

  • readable(): When a quad can be read from the stream, it will emit this event.
  • end(): This event fires when there will be no more quads to read.
  • error(error: Error): This event fires if any error occurs. The message describes the error.
  • data(quad: RDF.Quad): This event is emitted for every quad that can be read from the stream. The quad is the content of the data. Optional events:
  • prefix(prefix: string, iri: RDF.NamedNode): This event is emitted every time a prefix is mapped to some IRI.

Type Parameters

optional
Q extends BaseQuad = Quad

Methods

read(): Q | null

This method pulls a quad out of the internal buffer and returns it. If there is no quad available, then it will return null.