@comunica/actor-bindings-aggregator-factory-count
Version:
A count bindings aggregator factory actor
12 lines (11 loc) • 750 B
TypeScript
import type { IActionBindingsAggregatorFactory, IActorBindingsAggregatorFactoryArgs, IActorBindingsAggregatorFactoryOutput } from '@comunica/bus-bindings-aggregator-factory';
import { ActorBindingsAggregatorFactory } from '@comunica/bus-bindings-aggregator-factory';
import type { IActorTest, TestResult } from '@comunica/core';
/**
* A comunica Count Expression Evaluator Aggregate Actor.
*/
export declare class ActorBindingsAggregatorFactoryCount extends ActorBindingsAggregatorFactory {
constructor(args: IActorBindingsAggregatorFactoryArgs);
test(action: IActionBindingsAggregatorFactory): Promise<TestResult<IActorTest>>;
run({ context, expr }: IActionBindingsAggregatorFactory): Promise<IActorBindingsAggregatorFactoryOutput>;
}