@sotatech/nest-quickfix
Version:
A powerful NestJS implementation of the FIX (Financial Information eXchange) protocol. Provides high-performance, reliable messaging for financial trading applications with built-in session management, message validation, and recovery mechanisms.
21 lines (20 loc) • 630 B
TypeScript
import { DiscoveryService, MetadataScanner } from '@nestjs/core';
export interface FixMetadata {
onLogon?: Function;
onLogout?: Function;
onConnected?: Function;
onDisconnected?: Function;
onMessage?: {
handler: Function;
msgType?: string;
};
}
export declare class FixMetadataExplorer {
private readonly discoveryService;
private readonly metadataScanner;
constructor(discoveryService: DiscoveryService, metadataScanner: MetadataScanner);
explore(): FixMetadata[];
private getAllInstances;
private extractMetadataFromInstances;
private extractMethodMetadata;
}