UNPKG

jspurefix

Version:
23 lines (22 loc) 932 B
import { FieldEnum } from '../field-enum'; import { TagType } from '../../buffer/tag/tag-type'; export declare class SimpleFieldDefinition { readonly num: string; readonly name: string; readonly abbreviation: string; readonly baseCategory: string | null; readonly baseCategoryAbbreviation: string | null; readonly type: string; readonly description: string | null; readonly tag: number; readonly tagType: TagType; enums: Map<string, FieldEnum>; enumVals: Map<string, boolean>; constructor(num: string, name: string, abbreviation: string, baseCategory: string | null, baseCategoryAbbreviation: string | null, type: string, description: string | null); isEnum(): boolean; containsEnum(key: string): boolean; resolveEnum(key: string): string; patchEnumValue(v: string): string; addEnum(key: string, val: string, description?: string): void; toString(): string; }