UNPKG

jspurefix

Version:
32 lines (31 loc) 1.36 kB
/// <reference types="node" /> import { FixDefinitions, SimpleFieldDefinition } from '../../dictionary/definition'; import { SegmentDescription } from '../segment/segment-description'; import { Structure } from '../structure'; import { MsgView } from '../msg-view'; import { ElasticBuffer } from '../elastic-buffer'; export declare class AsciiView extends MsgView { readonly definitions: FixDefinitions; readonly segment: SegmentDescription; readonly buffer: ElasticBuffer; readonly structure: Structure | null; readonly ptr: number; readonly delimiter: number; readonly writeDelimiter: number; private readonly timeFormatter; constructor(definitions: FixDefinitions, segment: SegmentDescription, buffer: ElasticBuffer, structure: Structure | null, ptr: number, delimiter: number, writeDelimiter: number); clone(): MsgView; private replaceDelimiter; toBuffer(replaceDelimiter?: number): Buffer; checksum(): number; protected toTyped(field: SimpleFieldDefinition): (boolean | string | number | Date | Buffer | null); protected create(singleton: SegmentDescription): MsgView; protected stringAtPosition(position: number): string | null; private getBuffer; private getNumber; private getTime; private getDate; private getDateTime; private getBoolean; toString(): string; }