@orbit/core
Version:
Core library for Orbit - a flexible data access and synchronization layer.
29 lines (28 loc) • 667 B
TypeScript
/**
* Base exception class.
*/
export declare class Exception extends Error {
/**
* A synonym for message.
*
* @deprecated since v0.17, access `message` instead
*/
get description(): string;
}
/**
* Exception raised when an item does not exist in a log.
*/
export declare class NotLoggedException extends Exception {
id: string;
constructor(id: string);
}
/**
* Exception raised when a value is outside an allowed range.
*/
export declare class OutOfRangeException extends Exception {
value: number;
constructor(value: number);
}
export declare class Assertion extends Exception {
constructor(message: string);
}