11 lines
460 B
JavaScript
11 lines
460 B
JavaScript
export default function grabTargetDatabaseSchemaIndex({ dbs, dbFullName, dbSlug, dbSchema, childDbSchema, childTableSchema, }) {
|
|
if (!dbs)
|
|
return undefined;
|
|
const targetDbIndex = dbs.findIndex((db) => (dbSlug && dbSlug == db.dbSlug) ||
|
|
(dbFullName && dbFullName == db.dbFullName) ||
|
|
(dbSchema && dbSchema.dbSlug && dbSchema.dbSlug == db.dbSlug));
|
|
if (targetDbIndex < 0)
|
|
return undefined;
|
|
return targetDbIndex;
|
|
}
|