@creditkarma/thrift-server-core
Version:
Thrift core library in TypeScript
22 lines (21 loc) • 694 B
TypeScript
import { IStructCodec } from '../types';
export declare enum TApplicationExceptionType {
UNKNOWN = 0,
UNKNOWN_METHOD = 1,
INVALID_MESSAGE_TYPE = 2,
WRONG_METHOD_NAME = 3,
BAD_SEQUENCE_ID = 4,
MISSING_RESULT = 5,
INTERNAL_ERROR = 6,
PROTOCOL_ERROR = 7,
INVALID_TRANSFORM = 8,
INVALID_PROTOCOL = 9,
UNSUPPORTED_CLIENT_TYPE = 10
}
export declare class TApplicationException extends Error {
readonly name: string;
type: TApplicationExceptionType;
message: string;
constructor(type: TApplicationExceptionType, message: string);
}
export declare const TApplicationExceptionCodec: IStructCodec<TApplicationException, TApplicationException>;