UNPKG

@comunica/bus-rdf-serialize

Version:

A comunica bus for rdf-serialize events.

26 lines (25 loc) 1.57 kB
import type { IActorArgsMediaTypedFixed } from '@comunica/actor-abstract-mediatyped'; import { ActorAbstractMediaTypedFixed } from '@comunica/actor-abstract-mediatyped'; import type { IActorTest, TestResult } from '@comunica/core'; import type { IActionRdfSerialize, IActorRdfSerializeOutput, ActorRdfSerialize } from './ActorRdfSerialize'; /** * A base actor for listening to RDF serialize events that has fixed media types. * * Actor types: * * Input: IActionRdfSerializeOrMediaType: A serialize input or a media type input. * * Test: <none> * * Output: IActorRdfSerializeOutputOrMediaType: The serialized quads. * * @see IActionInit */ export declare abstract class ActorRdfSerializeFixedMediaTypes extends ActorAbstractMediaTypedFixed<IActionRdfSerialize, IActorTest, IActorRdfSerializeOutput> implements IActorRdfSerializeFixedMediaTypesArgs, ActorRdfSerialize { /** * TODO: rm this (and eslint-disable) once we remove the abstract media typed actor * @param args - * \ @defaultNested {<cbrs:components/ActorRdfSerialize.jsonld#ActorRdfSerialize_default_bus> a <cc:components/Bus.jsonld#Bus>} bus * \ @defaultNested {RDF serialization failed: none of the configured serializers were able to handle media type ${action.handleMediaType}} busFailMessage */ constructor(args: IActorRdfSerializeFixedMediaTypesArgs); testHandleChecked(): Promise<TestResult<boolean>>; } export type IActorRdfSerializeFixedMediaTypesArgs = IActorArgsMediaTypedFixed<IActionRdfSerialize, IActorTest, IActorRdfSerializeOutput>;