UNPKG

@creditkarma/thrift-server-core

Version:
22 lines (21 loc) 694 B
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>;