36 lines
969 B
TypeScript
36 lines
969 B
TypeScript
import { Validator } from "./validator";
|
|
declare type PropConfig = {
|
|
segmentTerminator?: number;
|
|
dataElementSeparator?: number;
|
|
componentDataSeparator?: number;
|
|
decimalMark?: number;
|
|
releaseCharacter?: number;
|
|
lineFeed?: number;
|
|
carriageReturn?: number;
|
|
endOfTag?: number;
|
|
charset?: string;
|
|
validator?: Validator;
|
|
};
|
|
declare type Config = {
|
|
segmentTerminator: number;
|
|
dataElementSeparator: number;
|
|
componentDataSeparator: number;
|
|
decimalMark: number;
|
|
releaseCharacter: number;
|
|
lineFeed: number;
|
|
carriageReturn: number;
|
|
endOfTag: number;
|
|
validator: Validator;
|
|
};
|
|
export declare class Configuration {
|
|
readonly config: Config;
|
|
charset: string;
|
|
validator: Validator;
|
|
private mergeWithDefault;
|
|
constructor(config?: PropConfig);
|
|
delimiters(): number[];
|
|
toString(): string;
|
|
updateCharset(charset: string): void;
|
|
}
|
|
export {};
|
|
//# sourceMappingURL=configuration.d.ts.map
|