UNPKG

jspurefix

Version:
31 lines (30 loc) 1.55 kB
import { INumericKeyed } from '../../collections/collection'; import { ComponentFieldDefinition } from './component-field-definition'; import { MessageDefinition } from './message-definition'; import { SimpleFieldDefinition } from './simple-field-definition'; import { FixVersion } from '../fix-versions'; import { CategorySimpleSet } from './category-simple-set'; import { FixDefinitionSource } from '../fix-definition-source'; import { IContainedSet } from '../contained/contained-set'; export declare class FixDefinitions { readonly source: FixDefinitionSource; readonly version: FixVersion; readonly simple: Map<string, SimpleFieldDefinition>; readonly component: Map<string, ComponentFieldDefinition>; readonly message: Map<string, MessageDefinition>; readonly tagToSimple: INumericKeyed<SimpleFieldDefinition>; readonly categorySimple: Map<string, CategorySimpleSet>; constructor(source: FixDefinitionSource, version: FixVersion); getMajor(): number; getMinor(): number; getServicePack(): number; toString(): string; containedSet(type: string): IContainedSet | undefined; getSet(path: string): IContainedSet | undefined; addMessage(message: MessageDefinition): void; addComponentFieldDef(field: ComponentFieldDefinition): void; getSimple(name: string, cat?: string | null): SimpleFieldDefinition | undefined; addSimpleAlias(from: string, to: string): void; addSimpleFieldDef(field: SimpleFieldDefinition, typeName?: string | null): void; private assignCategory; }