callback-utility
Version:
An utility handler to deal with callback functions
29 lines • 841 B
TypeScript
export type TError = {
message: string;
explanation?: string;
};
export declare enum CBExceptions {
NoError = 0,
InternalError = 1,
ExecutionException = 2,
ResultAlreadySet = 3,
TokenInFirstCall = 4,
TokenInParallelCall = 5,
InvalidTokenResult = 6,
InvalidStructToExecute = 7,
NoStatsGathered = 8,
ResultAlreadySetForAlias = 9
}
export type DetailsStruct = {
callIndex?: number;
callAlias?: string;
};
export declare class CBException extends Error {
constructor(p_ErrorNumber: CBExceptions, p_BaseException?: Error);
constructor(p_ErrorNumber: CBExceptions, p_Detail?: DetailsStruct, p_Stack?: string, p_BaseException?: Error);
errorNumber: number;
details?: DetailsStruct;
baseException?: Error;
explanation?: string;
}
//# sourceMappingURL=exception.d.ts.map