UNPKG

@naturalcycles/nodejs-lib

Version:
22 lines (21 loc) 832 B
import { CommonLogger, ErrorMode, Mapper } from '@naturalcycles/js-lib'; import { TransformTyped } from '../stream.model'; export interface TransformMapSimpleOptions { /** * Only supports THROW_IMMEDIATELY (default) and SUPPRESS. * * @default ErrorMode.THROW_IMMEDIATELY */ errorMode?: ErrorMode.THROW_IMMEDIATELY | ErrorMode.SUPPRESS; logger?: CommonLogger; } /** * Simplest version of `transformMap`. * errorMode: IMMEDIATE * Sync mode. * Has 0 options to configure. * If you need any configuration - use transformMap or transformMapSync. * Sync (not async) version of transformMap. * Supposedly faster, for cases when async is not needed. */ export declare function transformMapSimple<IN = any, OUT = IN>(mapper: Mapper<IN, OUT>, opt?: TransformMapSimpleOptions): TransformTyped<IN, OUT>;