nest-ndjson-req-stream
Version:
Accept and automatically parse NDJSON request streams.
15 lines (11 loc) • 545 B
TypeScript
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 };