UNPKG

@itwin/core-common

Version:

iTwin.js components common to frontend and backend

31 lines 898 B
/** @packageDocumentation * @module RpcInterface */ import { RpcSerializedValue } from "../../core/RpcMarshaling"; /** @internal */ export declare class RpcMultipartParser { private _headerFieldMark; private _headerValueMark; private _partDataMark; private _partBoundaryFlag; private _headerField; private _partHeaders; private _partName; private _partChunks; private _headerValue; private _boundary; private _buffer; private _value; constructor(contentType: string, buffer: Uint8Array); parse(): RpcSerializedValue; private _onParsePartBegin; private _clearPartVars; private _onParseHeaderField; private _onParseHeaderValue; private _onParseHeaderEnd; private _onParsePartData; private _concatParts; private _onParsePartEnd; private _onParseHeadersEnd; } //# sourceMappingURL=RpcMultipartParser.d.ts.map