@palmares/databases
Version:
Add support for working with databases with palmares framework
109 lines • 3.09 kB
TypeScript
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