forest-cli
Version:
The Lumberjacks' toolbelt is the Forest CLI which makes easy to manage your back office application directly from the terminal.
41 lines • 1.42 kB
TypeScript
export = SchemaService;
declare class SchemaService {
constructor({ assertPresent, constants, database, databaseAnalyzer, forestExpressDumper, env, errorHandler, fs, logger, path, spinner, }: {
assertPresent: any;
constants: any;
database: any;
databaseAnalyzer: any;
forestExpressDumper: any;
env: any;
errorHandler: any;
fs: any;
logger: any;
path: any;
spinner: any;
});
constants: any;
database: any;
databaseAnalyzer: any;
dumper: any;
env: any;
errorHandler: any;
fs: any;
logger: any;
path: any;
spinner: any;
_assertOutputDirectory(outputDirectory: any): void;
_getDatabasesConfig(path: any): any;
_connectToDatabases(databasesConfig: any): Promise<any>;
_disconnectFromDatabases(databaseConnections: any): Promise<any>;
_analyzeDatabases(databasesConnection: any, dbSchema: any): Promise<any>;
_dumpSchemas(databasesSchema: any, appName: any, isUpdate: any, useMultiDatabase: any): Promise<any>;
_warnIfSingleToMulti(outputDirectory: any, useMultiDatabase: any): void;
_update({ isUpdate, outputDirectory, dbSchema, dbConfigPath }: {
isUpdate: any;
outputDirectory: any;
dbSchema: any;
dbConfigPath: any;
}): Promise<void>;
update(options: any): Promise<void>;
}
//# sourceMappingURL=schema-service.d.ts.map