UNPKG

@comunica/actor-rdf-update-hypermedia-put-ldp

Version:

A put-ldp rdf-update-hypermedia actor

31 lines (30 loc) 1.47 kB
import type { MediatorHttp } from '@comunica/bus-http'; import type { MediatorRdfSerializeHandle, MediatorRdfSerializeMediaTypes } from '@comunica/bus-rdf-serialize'; import type { IActionRdfUpdateHypermedia, IActorRdfUpdateHypermediaOutput, IActorRdfUpdateHypermediaArgs } from '@comunica/bus-rdf-update-hypermedia'; import { ActorRdfUpdateHypermedia } from '@comunica/bus-rdf-update-hypermedia'; import type { IActorTest, TestResult } from '@comunica/core'; /** * A comunica Post LDP RDF Update Hypermedia Actor. */ export declare class ActorRdfUpdateHypermediaPutLdp extends ActorRdfUpdateHypermedia { readonly mediatorHttp: MediatorHttp; readonly mediatorRdfSerializeMediatypes: MediatorRdfSerializeMediaTypes; readonly mediatorRdfSerialize: MediatorRdfSerializeHandle; constructor(args: IActorRdfUpdateHypermediaPostLdpArgs); testMetadata(action: IActionRdfUpdateHypermedia): Promise<TestResult<IActorTest>>; run(action: IActionRdfUpdateHypermedia): Promise<IActorRdfUpdateHypermediaOutput>; } export interface IActorRdfUpdateHypermediaPostLdpArgs extends IActorRdfUpdateHypermediaArgs { /** * The HTTP mediator */ mediatorHttp: MediatorHttp; /** * The RDF Serialize mediator for collecting media types */ mediatorRdfSerializeMediatypes: MediatorRdfSerializeMediaTypes; /** * The RDF Serialize mediator for handling serialization */ mediatorRdfSerialize: MediatorRdfSerializeHandle; }