@creditkarma/thrift-server-core
Version:
Thrift core library in TypeScript
5 lines (4 loc) • 549 B
TypeScript
/// <reference types="node" />
import { IProtocolConstructor, IStructCodec, ITransportConstructor, ProtocolType, TransportType } from '../types';
export declare function encode<LooseType>(thriftObject: LooseType, ThriftCodec: IStructCodec<LooseType, any>, Transport?: ITransportConstructor, Protocol?: IProtocolConstructor): Promise<Buffer>;
export declare function appendThriftObject<LooseType>(value: LooseType, data: Buffer, ThriftCodec: IStructCodec<LooseType, any>, transportType?: TransportType, protocolType?: ProtocolType): Promise<Buffer>;