UNPKG

logpipes

Version:

Console.log transformation pipes

16 lines (15 loc) 932 B
import { JsonPipe, JsonPipeOptions } from './JsonPipe'; /** JsonStringifyPipeOptions are the same as JsonPipeOptions today. */ export interface JsonStringifyPipeOptions extends JsonPipeOptions { /** * A callback called for the result JSON object before the final object serialization into a string. * This may be a good place to add more fields into the JSON. * Default: an empty function that does nothing. */ preStringifyCallback: (jsonBeforeStringify: Record<string, unknown>) => void; } /** Returns default properties used by 'createJsonStringifyPipe'. */ export declare function getDefaultJsonStringifyPipeOptions(): JsonStringifyPipeOptions; export type JsonStringifyPipe = JsonPipe; /** Creates a new pipe that will produce a JSON serialized into a single string as a result. */ export declare function createJsonStringifyPipe(inputOptions?: Partial<JsonStringifyPipeOptions>): JsonStringifyPipe;