@signiant/media-shuttle-sdk-base
Version:
The base parent sdk behind other media shuttle sdks (e.g. media-shuttle-sdk)
23 lines • 620 B
TypeScript
import ErrorCode from './ErrorCode';
/**
* @ignore
*/
export interface CodedErrorOptions {
code: ErrorCode;
message: string;
}
/**
* The CodedError operates like a normal error object but also includes a `code` property. This code property
* is one of the enumerations found in the {@link ErrorCode} enum.
*/
export default class CodedError extends Error {
/**
* The human readable error code associated with this CodedError class.
*/
readonly code: ErrorCode;
/**
* @ignore
*/
constructor({ code, message }: CodedErrorOptions);
}
//# sourceMappingURL=CodedError.d.ts.map