UNPKG

fixparser

Version:

FIX.Latest / 5.0 SP2 Parser

18 lines (17 loc) 585 B
import { type ISpecDatatypes } from '../../spec/SpecDatatypes'; import type { FIXValue } from '../../util/util'; import type { Field } from '../Field'; export declare class DataTypes { dataTypes: ISpecDatatypes[]; cacheMap: Map<string, ISpecDatatypes>; cacheTypeMap: Map< string, { formatter: typeof parseInt | typeof parseFloat | StringConstructor; validator: any; } >; constructor(); validateDatatype(value: FIXValue, type: string | undefined): boolean; processDatatype(field: Field, type: string): void; }