UNPKG

lowstorage

Version:

Simple, micro-dependency, pseudo-database using Apache Avro serialization on S3-compatible storages, inspired by lowdb.

17 lines (16 loc) 749 B
declare const lowstorage_ERROR_CODES: Record<string, string>; export type errorCode = (typeof lowstorage_ERROR_CODES)[keyof typeof lowstorage_ERROR_CODES]; declare class lowstorageError extends Error { code: errorCode; constructor(message: string, code?: errorCode); } declare class CollectionNotFoundError extends lowstorageError { constructor(collectionName: any, code?: errorCode); } declare class DocumentValidationError extends lowstorageError { constructor(message: string, code?: errorCode); } declare class S3OperationError extends lowstorageError { constructor(message: string, operation: string); } export { lowstorage_ERROR_CODES, lowstorageError, CollectionNotFoundError, DocumentValidationError, S3OperationError };