logpipes
Version:
Console.log transformation pipes
19 lines (18 loc) • 882 B
TypeScript
import { LogPipe } from './ConsoleOverrides';
/** Options for createLogMessageFilterPipe. */
export interface LogMessageFilterPipeOptions {
/**
* List of tokens that make the whole console log event ignored
* if any of the tokens is found in any of top level args.
*/
excludedMessageTokens: Array<string | RegExp>;
/**
* If `false` all string tokens are matched using a case-insensitive (toLowerCase()) comparison.
* Default is `false`.
*/
isCaseSensitive: boolean;
}
/** Returns default LogMessageFilterPipeOptions. */
export declare function getLogMessageFilterPipeOptions(): LogMessageFilterPipeOptions;
/** Creates a new instance of LogMessageFilterPipe. */
export declare function createLogMessageFilterPipe(inputOptions: Partial<LogMessageFilterPipeOptions> & Pick<LogMessageFilterPipeOptions, 'excludedMessageTokens'>): LogPipe;