@comunica/actor-function-factory-expression-same-term
Version:
A expression-same-term function-factory actor
12 lines (11 loc) • 650 B
TypeScript
import type { IActionFunctionFactory, IActorFunctionFactoryArgs, IActorFunctionFactoryOutput, IActorFunctionFactoryOutputTerm } from '@comunica/bus-function-factory';
import { ActorFunctionFactoryDedicated } from '@comunica/bus-function-factory';
/**
* A comunica ExpressionFunctionSameTerm Function Factory Actor.
*/
export declare class ActorFunctionFactoryExpressionSameTerm extends ActorFunctionFactoryDedicated {
constructor(args: IActorFunctionFactoryArgs);
run<T extends IActionFunctionFactory>(_: T): Promise<T extends {
requireTermExpression: true;
} ? IActorFunctionFactoryOutputTerm : IActorFunctionFactoryOutput>;
}