fixparser
Version:
FIX.Latest / 5.0 SP2 Parser
18 lines (17 loc) • 585 B
TypeScript
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;
}