UNPKG

@comunica/bus-query-operation

Version:

A comunica bus for query-operation events.

14 lines (13 loc) 869 B
import type { Algebra } from '@comunica/utils-algebra'; import type { IActorQueryOperationArgs, MediatorQueryOperation } from './ActorQueryOperation'; import { ActorQueryOperationTyped } from './ActorQueryOperationTyped'; /** * A base implementation for query operation actors for a specific operation type that have a query operation mediator. */ export declare abstract class ActorQueryOperationTypedMediated<O extends Algebra.Operation, TS = undefined> extends ActorQueryOperationTyped<O, TS> implements IActorQueryOperationTypedMediatedArgs<TS> { readonly mediatorQueryOperation: MediatorQueryOperation; constructor(args: IActorQueryOperationTypedMediatedArgs<TS>, operationName: string); } export interface IActorQueryOperationTypedMediatedArgs<TS = undefined> extends IActorQueryOperationArgs<TS> { mediatorQueryOperation: MediatorQueryOperation; }