jspurefix
Version:
pure node js fix engine
25 lines (24 loc) • 1.12 kB
TypeScript
import { FixDefinitions } from '../dictionary/definition';
import { ISessionDescription } from '../transport/session/session-description';
import { ISessionMsgFactory } from '../transport/session/session-msg-factory';
import { JsFixLoggerFactory } from './js-fix-logger-factory';
import { DependencyContainer } from 'tsyringe';
export interface IJsFixConfig {
factory: ISessionMsgFactory | null;
definitions: FixDefinitions;
description: ISessionDescription;
delimiter?: number;
logDelimiter?: number;
logFactory: JsFixLoggerFactory;
sessionContainer: DependencyContainer;
}
export declare class JsFixConfig implements IJsFixConfig {
readonly factory: ISessionMsgFactory | null;
readonly definitions: FixDefinitions;
readonly description: ISessionDescription;
readonly delimiter: number;
readonly logFactory: JsFixLoggerFactory;
logDelimiter: number;
sessionContainer: DependencyContainer;
constructor(factory: ISessionMsgFactory | null, definitions: FixDefinitions, description: ISessionDescription, delimiter?: number, logFactory?: JsFixLoggerFactory);
}