UNPKG

@a2lix/schemql

Version:

A lightweight TypeScript library that enhances your SQL workflow by combining raw SQL with targeted type safety and schema validation

20 lines 723 B
//#region src/adapters/baseAdapterError.d.ts declare enum AdapterErrorCode { InvalidParams = "INVALID_PARAMS", InvalidResults = "INVALID_RESULTS", UniqueConstraint = "UNIQUE_CONSTRAINT", ForeignkeyConstraint = "FOREIGNKEY_CONSTRAINT", NotnullConstraint = "NOTNULL_CONSTRAINT", CheckConstraint = "CHECK_CONSTRAINT", PrimarykeyConstraint = "PRIMARYKEY_CONSTRAINT", NoResult = "NO_RESULT", Generic = "GENERIC" } declare class BaseAdapterError extends Error { code: AdapterErrorCode; originalError?: Error | undefined; constructor(message: string, code: AdapterErrorCode, originalError?: Error | undefined); isNoResultError: () => boolean; } //#endregion export { AdapterErrorCode, BaseAdapterError };