jspurefix
Version:
pure node js fix engine
17 lines (16 loc) • 899 B
TypeScript
import { ISessionDescription } from '../session/session-description';
import { ILooseObject } from '../../collections/collection';
import { ASessionMsgFactory, ObjectMutator } from '../session/a-session-msg-factory';
import { IStandardHeader } from '../../types/FIX4.4/repo';
export declare class AsciiSessionMsgFactory extends ASessionMsgFactory {
readonly description: ISessionDescription;
constructor(description: ISessionDescription, mutator?: ObjectMutator | null);
logon(): ILooseObject;
logout(text: string): ILooseObject;
header(msgType: string, seqNum: number, time: Date, overrideData?: Partial<IStandardHeader>): ILooseObject;
}
export declare class SessionMsgFactory extends AsciiSessionMsgFactory {
readonly description: ISessionDescription;
mutator: ObjectMutator | null;
constructor(description: ISessionDescription, mutator?: ObjectMutator | null);
}