mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 07:16:01 +00:00
perspectives: mongo join works
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { DatabaseInfo, TableInfo, ApplicationDefinition } from 'dbgate-types';
|
||||
import { DatabaseInfo, TableInfo, ApplicationDefinition, ViewInfo, CollectionInfo } from 'dbgate-types';
|
||||
import _flatten from 'lodash/flatten';
|
||||
|
||||
export function addTableDependencies(db: DatabaseInfo): DatabaseInfo {
|
||||
@@ -118,3 +118,15 @@ export function isTableColumnUnique(table: TableInfo, column: string) {
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
export function isTableInfo(obj: { objectTypeField?: string }): obj is TableInfo {
|
||||
return obj.objectTypeField == 'tables';
|
||||
}
|
||||
|
||||
export function isViewInfo(obj: { objectTypeField?: string }): obj is ViewInfo {
|
||||
return obj.objectTypeField == 'views';
|
||||
}
|
||||
|
||||
export function isCollectionInfo(obj: { objectTypeField?: string }): obj is CollectionInfo {
|
||||
return obj.objectTypeField == 'collections';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user