ts-edifact
Version:
Edifact parser library
17 lines • 560 B
TypeScript
import { Dictionary } from "./validator";
export declare enum Suffix {
Elements = "elements",
Segments = "segments"
}
export declare abstract class TableBuilder<T> {
private type;
private version?;
private location?;
protected fileSuffix: Suffix;
constructor(type: string, suffix: Suffix);
forVersion(version: string): TableBuilder<T>;
specLocation(location: string): TableBuilder<T>;
protected getDefinitionFileLoc(): string | undefined;
abstract build(): Dictionary<T>;
}
//# sourceMappingURL=tableBuilder.d.ts.map