UNPKG

@vulcan-sql/serve

Version:

VulcanSQL package for serving projects

16 lines (15 loc) 711 B
/// <reference types="node" /> import * as Stream from 'stream'; import { BaseResponseFormatter } from '../../models/extensions/responseFormatter'; import { KoaContext } from '../../models/index'; declare class JsonStringTransformer extends Stream.Transform { private first; constructor(options?: Stream.TransformOptions); _transform(chunk: any, _encoding: BufferEncoding, callback: Stream.TransformCallback): void; _final(callback: (error?: Error | null) => void): void; } export declare class JsonFormatter extends BaseResponseFormatter { format(data: Stream.Readable): JsonStringTransformer; toResponse(stream: Stream.Readable | Stream.Transform, ctx: KoaContext): void; } export {};