@apeleghq/multipart-parser
Version:
TypeScript streaming parser for MIME multipart messages
10 lines • 579 B
text/typescript
import type { TTypedArray } from './types/index.cjs';
export type TMultipartMessage = {
headers: Headers;
body?: Uint8Array | null;
parts?: TMultipartMessageGenerator | null;
};
export type TMultipartMessageGenerator = AsyncGenerator<TMultipartMessage>;
declare function parseMultipartMessage<T extends TTypedArray | ArrayBuffer>(stream: ReadableStream<T>, boundary: string, headersTransform?: (headers: [name: string, value: string][]) => Headers): TMultipartMessageGenerator;
export default parseMultipartMessage;
//# sourceMappingURL=parseMultipartMessage.d.ts.map