UNPKG

syntropylog

Version:

An instance manager with observability for Node.js applications

14 lines (13 loc) 602 B
import { PipelineStep } from '../SerializationPipeline'; import { SerializationPipelineContext } from '../../types'; import { ISerializer } from '../types'; import { SerializableData } from '../../types'; export declare class SerializationStep implements PipelineStep<SerializableData> { name: string; private serializers; constructor(serializers?: ISerializer[]); addSerializer(serializer: ISerializer): void; execute(data: SerializableData, context: SerializationPipelineContext): Promise<SerializableData>; private findSerializer; getRegisteredSerializers(): string[]; }