UNPKG

jspurefix

Version:
30 lines (29 loc) 1.04 kB
/// <reference types="node" /> import { ILooseObject } from '../../collections/collection'; import { IContainedSet } from '../../dictionary/contained'; import { MsgEncoder } from '../msg-encoder'; import { ElasticBuffer } from '../elastic-buffer'; import { FixDefinitions } from '../../dictionary/definition'; export declare class FixmlEncoder extends MsgEncoder { readonly buffer: ElasticBuffer; readonly definitions: FixDefinitions; attributePerLine: boolean; readonly eol: string; private readonly beginDoc; private readonly endDoc; private readonly beginBatch; private readonly endBatch; constructor(buffer: ElasticBuffer, definitions: FixDefinitions); private static asString; encodeSet(o: ILooseObject, set: IContainedSet): void; private batchStart; private toXml; private getPopulatedFields; private encodeAttribute; private attributes; private getPopulatedAttributes; private complexGroup; private complexComponent; reset(): void; trim(): Buffer; }