stellar-plus
Version:
beta version of stellar-plus, an all-in-one sdk for the Stellar blockchain
10 lines (9 loc) • 717 B
TypeScript
import { ConveyorBelt } from '../../../../stellar-plus/utils/pipeline/conveyor-belts';
import { MultiBeltPipelineOptions } from '../../../../stellar-plus/utils/pipeline/multi-belt-pipeline/types';
export declare class MultiBeltPipeline<Input, Output, BeltType extends string, SupportedInnerPlugins extends {
type: string;
}> extends ConveyorBelt<Input, Output, BeltType> {
protected innerPlugins: SupportedInnerPlugins[];
constructor(options: MultiBeltPipelineOptions<Input, Output, BeltType, SupportedInnerPlugins>);
protected getInnerPluginsByType<PluginType, PipelineType>(executionPlugins: SupportedInnerPlugins[], pipelineType: PipelineType, excludeGeneric?: boolean): SupportedInnerPlugins[];
}