UNPKG

nest-ndjson-req-stream

Version:

Accept and automatically parse NDJSON request streams.

15 lines (11 loc) 545 B
import * as _nestjs_common from '@nestjs/common'; import { Request } from 'express'; interface NdJsonStreamOptions { batchSize?: number; } declare const NdJsonStreamReq: <T = any>(...dataOrPipes: (NdJsonStreamOptions | _nestjs_common.PipeTransform<any, any> | _nestjs_common.Type<_nestjs_common.PipeTransform<any, any>>)[]) => ParameterDecorator; interface NdJsonStreamRequest<T = any> extends Request { body: AsyncGenerator<T>; batchSize: number; } export { type NdJsonStreamOptions, NdJsonStreamReq, type NdJsonStreamRequest };