UNPKG

@palmares/databases

Version:

Add support for working with databases with palmares framework

109 lines 3.09 kB
import { Logger } from '@palmares/logging'; import type { parseSearchField } from './queries/search'; export declare const databaseLogger: Logger<{ MODELS_NOT_FOUND: { category: "warn"; handler: ({ domainName }: { domainName: string; }) => string; }; DATABASE_CLOSING: { category: "info"; handler: ({ databaseName }: { databaseName: string; }) => string; }; DATABASE_IS_NOT_CONNECTED: { category: "info"; handler: ({ databaseName }: { databaseName: string; }) => string; }; FAILED_TO_GET_LAST_MIGRATION: { category: "error"; handler: ({ databaseName, reason, stack }: { databaseName: string; reason: string; stack: string; }) => string; }; FAILED_TO_COMMIT_MIGRATION: { category: "error"; handler: ({ migrationName, databaseName, reason, stack }: { migrationName: string; databaseName: string; reason: string; stack: string; }) => string; }; MIGRATIONS_NOT_FOUND: { category: "warn"; handler: ({ domainName }: { domainName: string; }) => string; }; MIGRATIONS_FILE_TITLE: { category: "info"; handler: ({ title }: { title: string; }) => string; }; MIGRATIONS_FILE_DESCRIPTION: { category: "info"; handler: ({ database, lastMigrationName, lastDomainPath }: { database: string; lastMigrationName: string; lastDomainPath: string; }) => string; }; MIGRATIONS_NO_NEW_MIGRATIONS: { category: "info"; handler: ({ databaseName }: { databaseName: string; }) => string; }; MIGRATIONS_RUNNING_FILE_NAME: { category: "info"; handler: ({ title }: { title: string; }) => string; }; MIGRATION_RUNNING_IN_BATCH: { category: "info"; handler: ({ databaseName }: { databaseName: string; }) => string; }; MIGRATIONS_ACTION_DESCRIPTION: { category: "info"; handler: ({ description }: { description: string; }) => string; }; NO_CHANGES_MADE_FOR_MIGRATIONS: { category: "info"; handler: () => string; }; QUERY_NOT_PROPERLY_SET: { category: "warn"; handler: ({ modelName, invalidFields }: { modelName: string; invalidFields: Map<string, NonNullable<Awaited<ReturnType<typeof parseSearchField>>>>; }) => string; }; CREATE_PALMARES_DB_APP: { category: "info"; handler: ({ name, template }: { name: string; template: string; }) => string; }; DONE_CREATING_PALMARES_DB_APP: { category: "info"; handler: ({ name, template }: { name: string; template: string; }) => string; }; }>; //# sourceMappingURL=logging.d.ts.map