alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
33 lines (32 loc) • 1.55 kB
TypeScript
import { DatabaseConfiguration } from "../config";
export declare const globalConfig: (databaseConfig: DatabaseConfiguration) => {
entities: import("typeorm").MixedList<string | Function | import("typeorm").EntitySchema<any>> | undefined;
migrations: import("typeorm").MixedList<string | Function> | undefined;
subscribers: import("typeorm").MixedList<string | Function> | undefined;
logging: import("typeorm").LoggerOptions | undefined;
logger: "debug" | "advanced-console" | "simple-console" | "file" | import("typeorm").Logger | undefined;
migrationsTableName: string | undefined;
migrationsTransactionMode: "all" | "none" | "each" | undefined;
metadataTableName: string | undefined;
maxQueryExecutionTime: number | undefined;
name: string | undefined;
synchronize: boolean | undefined;
migrationsRun: boolean | undefined;
dropSchema: boolean | undefined;
entityPrefix: string | undefined;
entitySkipConstructor: boolean | undefined;
extra: any;
relationLoadStrategy: "join" | "query" | undefined;
typename: string | undefined;
cache: boolean | {
type?: "database" | "redis" | "ioredis" | "ioredis/cluster";
provider?: (connection: import("typeorm").DataSource) => import("typeorm/cache/QueryResultCache").QueryResultCache;
tableName?: string;
options?: any;
alwaysEnabled?: boolean;
duration?: number;
ignoreErrors?: boolean;
} | undefined;
isolateWhereStatements: boolean | undefined;
poolSize: any;
};