@comunica/actor-http-memento
Version:
A memento http actor
19 lines (18 loc) • 662 B
TypeScript
import type { IActionHttp, IActorHttpArgs, IActorHttpOutput, MediatorHttp } from '@comunica/bus-http';
import { ActorHttp } from '@comunica/bus-http';
import type { IActorTest, TestResult } from '@comunica/core';
/**
* A comunica Memento Http Actor.
*/
export declare class ActorHttpMemento extends ActorHttp {
readonly mediatorHttp: MediatorHttp;
constructor(args: IActorHttpMementoArgs);
test(action: IActionHttp): Promise<TestResult<IActorTest>>;
run(action: IActionHttp): Promise<IActorHttpOutput>;
}
export interface IActorHttpMementoArgs extends IActorHttpArgs {
/**
* The HTTP mediator
*/
mediatorHttp: MediatorHttp;
}