stellar-plus
Version:
beta version of stellar-plus, an all-in-one sdk for the Stellar blockchain
13 lines (12 loc) • 693 B
TypeScript
import { StellarPlusError } from '../../../../../../stellar-plus/error';
import { BeltMetadata, BeltPluginType, GenericPlugin } from '../../../../../../stellar-plus/utils/pipeline/conveyor-belts/types';
export declare class DebugPlugin<Input, Output> implements BeltPluginType<Input, Output, GenericPlugin> {
readonly name: string;
readonly type: GenericPlugin;
private debugLevel;
constructor(debugLevel?: 'info' | 'error' | 'all');
preProcess(item: Input, meta: BeltMetadata): Promise<Input>;
postProcess(item: Output, meta: BeltMetadata): Promise<Output>;
processError(error: StellarPlusError, _meta: BeltMetadata): Promise<StellarPlusError>;
private log;
}