@creditkarma/thrift-server-core
Version:
Thrift core library in TypeScript
6 lines (5 loc) • 602 B
TypeScript
/// <reference types="node" />
import { IProtocolConstructor, IThriftMessage, ITransportConstructor, LogFunction } from '../types';
export declare function readThriftMetadata(buffer: Buffer, Transport: ITransportConstructor, Protocol: IProtocolConstructor, logger: LogFunction): IThriftMessage;
export declare function readThriftMethod(buffer: Buffer, Transport?: ITransportConstructor, Protocol?: IProtocolConstructor, logger?: LogFunction): string;
export declare function readRequestId(buffer: Buffer, Transport: ITransportConstructor, Protocol: IProtocolConstructor, logger?: LogFunction): number;