/** * Thrown when a source file is malformed * @category JabError * @extends {Error} */ export declare class MalformedSourceFileError extends Error { } /** * Thrown when an IO error has happened * @category JabError * @extends {Error} */ export declare class IOError extends Error { } /** * Thrown when an error has happened in a JabTable * @category JabError * @extends {Error} */ export declare class JabTableError extends Error { } /** * Thrown when searhing for an id that does not exist in table * @category JabError * @extends {JabTableError} */ export declare class EntryNotFoundError extends JabTableError { /** * The id of the entry that was not found * @type {string} */ id: string; constructor(id: string, message?: string); } /** * Thrown when an error has happened in a JabDB * @category JabError * @extends {Error} */ export declare class JabDBError extends Error { } /** * Thrown when the table searched for was not found * @category JabError * @extends {JabDBError} */ export declare class JabTableNotFoundError extends JabDBError { /** * The id of the table that was not found * @type {string} */ id: string; constructor(id: string); } export declare class JabTableAlreadyExistsError extends JabDBError { /** * The id of the table that was not found * @type {string} */ id: string; constructor(id: string); }