Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Lemoncode/mongo-modeler
/ functions
Functions
492 in github.com/Lemoncode/mongo-modeler
⨍
Functions
492
◇
Types & classes
120
↓ 34 callers
Function
GenerateGUID
()
apps/web/src/core/model/index.ts:44
↓ 18 callers
Function
closeModal
()
apps/web/src/core/providers/modal-dialog-provider/modal-dialog.provider.tsx:26
↓ 17 callers
Function
useCanvasSchemaContext
()
apps/web/src/core/providers/canvas-schema/canvas-schema.provider.tsx:342
↓ 16 callers
Function
setSchema
(newSchema: React.SetStateAction<S>)
apps/web/src/core/providers/canvas-schema/canvas-schema.hook.tsx:21
↓ 15 callers
Function
useCanvasViewSettingsContext
()
apps/web/src/core/providers/canvas-view-settings/canvas-view-settings.provider.tsx:120
↓ 13 callers
Function
getFieldsCount
(fields: FieldVm[])
apps/web/src/pods/toolbar/components/export-button/table-geometry.helpers.ts:3
↓ 13 callers
Function
updateTable
( table: TableVm, dbSchema: DatabaseSchemaVm )
apps/web/src/core/providers/canvas-schema/canvas-schema.business.ts:76
↓ 12 callers
Function
openModal
(component: React.ReactNode | null, title: string)
apps/web/src/core/providers/modal-dialog-provider/modal-dialog.provider.tsx:18
↓ 12 callers
Function
useShortcut
({ targetKey, callback, modifierType = 'system', }: ShortcutHookProps)
apps/web/src/common/shortcut/shortcut.hook.tsx:22
↓ 11 callers
Function
calculateRelationYOffset
( fieldId: GUID, table: TableVm )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:190
↓ 11 callers
Function
useModalDialogContext
()
apps/web/src/core/providers/modal-dialog-provider/modal-dialog.provider.tsx:40
↓ 10 callers
Function
setOffSetZoomToCoords
( x: number, y: number, viewBoxSize: Size, canvasSize: Size, zoomFactor: number )
apps/web/src/common/helpers/set-off-set-zoom-to-coords.helper.tsx:4
↓ 9 callers
Function
isOverLapping
( fromTableOrX: TableVm | number, toTableOrX: TableVm | number )
apps/web/src/pods/canvas/components/relation/database-relation-collection.business.ts:9
↓ 9 callers
Function
setLoadSample
(loadSample: boolean)
apps/web/src/core/providers/canvas-view-settings/canvas-view-settings.provider.tsx:77
↓ 8 callers
Function
calculateNoteAutoHeight
( description: string, width: number )
apps/web/src/pods/canvas/components/note/note.business.ts:5
↓ 8 callers
Function
doesTableOverlap
( tableA: TableVm, tables: TableVm[] )
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:65
↓ 8 callers
Function
placeTableWithoutOverlap
( table: TableVm, tables: TableVm[] )
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:82
↓ 7 callers
Function
calculateTableHeight
(fields: FieldVm[])
apps/web/src/pods/toolbar/components/export-button/table-geometry.helpers.ts:12
↓ 7 callers
Function
findFieldNameAndParent
( fields: FieldVm[], id: GUID )
apps/web/src/pods/canvas/components/canvas-accessible/components/table-relations-accessible.business.ts:4
↓ 7 callers
Function
putTableOnTop
(tableId: GUID, tables: TableVm[])
apps/web/src/core/providers/canvas-schema/canvas.business.ts:61
↓ 7 callers
Function
useOnKey
( ref: React.RefObject<HTMLElement>, keys: string[], callback: (e: KeyboardEvent) => void )
apps/web/src/common/a11y/on-key.hook.ts:3
↓ 6 callers
Function
calculateTablePosition
( schema: DatabaseSchemaVm, updateInfo: UpdateInfo, canvasSize: Size )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:17
↓ 6 callers
Function
canRedo
(currentIndex: number, historyLength: number)
apps/web/src/common/undo-redo/history-manager.business.ts:26
↓ 6 callers
Function
createDefaultDatabaseSchemaVm
()
apps/web/src/core/providers/canvas-schema/canvas-schema-vlatest.model.ts:55
↓ 6 callers
Function
deleteItemFromCanvasSchema
( currentSchema: DatabaseSchemaVm, selectedItemId: GUID )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:253
↓ 6 callers
Function
findField
(fields: FieldVm[], id: GUID)
apps/web/src/core/providers/canvas-schema/canvas.business.ts:50
↓ 6 callers
Function
findPath
( id: string | undefined, optionList: A11yNestedSelectOption<PkOptionVm>[] )
apps/web/src/common/components/table-pk-picker/table-pk-picker.business.ts:7
↓ 6 callers
Function
isDrawLeftToRightLogic
( relationType: RelationType, startCoords: Coords, endCoords: Coords )
apps/web/src/pods/canvas/components/relation/relation.business.ts:6
↓ 6 callers
Function
parseJsonToFieldVm
(obj: Record<string, unknown>)
apps/web/src/pods/import-collection/import-panel.business.ts:31
↓ 6 callers
Function
updateFieldValue
( fieldToUpdate: editTableVm.FieldVm, key: K, value: editTableVm.FieldVm[K] )
apps/web/src/pods/edit-table/edit-table.pod.tsx:47
↓ 6 callers
Function
updateFieldValueLogic
( table: editTableVm.TableVm, params: UpdateFieldValueParams<K> )
apps/web/src/pods/edit-table/edit-table.business.ts:14
↓ 5 callers
Function
addFieldLogic
( currentTable: TableVm, fieldId: GUID, isChildren: boolean, newFieldId: GUID )
apps/web/src/pods/edit-table/edit-table.business.ts:68
↓ 5 callers
Function
canUndo
(currentIndex: number)
apps/web/src/common/undo-redo/history-manager.business.ts:22
↓ 5 callers
Function
doMapOrCreateTable
( relations: canvasVm.RelationVm[], table?: canvasVm.TableVm )
apps/web/src/pods/edit-table/edit-table.business.ts:148
↓ 5 callers
Function
expandAllFieldsInTables
(table: TableVm[])
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:132
↓ 5 callers
Function
findFieldRecursively
( fields: FieldVm[], id: GUID )
apps/web/src/pods/edit-relation/edit-relation.business.ts:118
↓ 5 callers
Function
findFields
(tables: TableVm[], id: GUID)
apps/web/src/pods/canvas/components/canvas-accessible/components/relation-accesible.bussines.ts:29
↓ 5 callers
Function
generateRouteField
( fields: FieldVm[], fieldId: GUID, routes: string[] )
apps/web/src/pods/canvas/components/canvas-accessible/components/relation-accesible.bussines.ts:4
↓ 5 callers
Function
getMaxEndPositionXFromNotes
(notes: NoteVm[])
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:188
↓ 5 callers
Function
getMaxPositionYFromNotes
(notes: NoteVm[])
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:197
↓ 5 callers
Function
getMaxPositionYFromSchema
( tables: TableVm[], notes: NoteVm[] )
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:231
↓ 5 callers
Function
getTotalCanvasWidthFromSchema
( tables: TableVm[], notes: NoteVm[] )
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:221
↓ 5 callers
Function
mapRelationFormVmToRelationVM
( values: RelationFormVm, relationId?: GUID )
apps/web/src/pods/edit-relation/edit-relation.business.ts:12
↓ 5 callers
Function
mapSchemaToLatestVersion
(newSchema: any)
apps/web/src/core/providers/canvas-schema/canvas-schema.mapper.ts:15
↓ 5 callers
Function
moveDownField
(table: TableVm, fieldId: GUID)
apps/web/src/pods/edit-table/edit-table.business.ts:106
↓ 5 callers
Function
moveUpField
(table: TableVm, fieldId: GUID)
apps/web/src/pods/edit-table/edit-table.business.ts:127
↓ 5 callers
Function
normalizeNotesForExport
( notes: NoteVm[], offsetX: number )
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:211
↓ 5 callers
Function
placeAllTablesWithoutOverlap
(tables: TableVm[])
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:118
↓ 5 callers
Function
removeField
(table: TableVm, fieldId: GUID)
apps/web/src/pods/edit-table/edit-table.business.ts:50
↓ 5 callers
Function
setFilename
(filename: string)
apps/web/src/core/providers/canvas-view-settings/canvas-view-settings.provider.tsx:56
↓ 4 callers
Function
addNewTable
( table: TableVm, databaseSchema: DatabaseSchemaVm )
apps/web/src/core/providers/canvas-schema/canvas-schema.business.ts:94
↓ 4 callers
Function
calculateColumNameWidth
( widths: number[], tableSize: number )
apps/web/src/pods/canvas/components/table/database-table.business.ts:1
↓ 4 callers
Function
calculateTableEndYPosition
(table: TableVm)
apps/web/src/pods/toolbar/components/export-button/table-geometry.helpers.ts:22
↓ 4 callers
Function
getForkCoords
( relationType: RelationType, startCoords: Coords, endCoords: Coords, startTableWidth: number = TABLE_
apps/web/src/pods/canvas/components/relation/database-relation-two-tables-path.business.ts:73
↓ 4 callers
Function
getMaxPositionYFromTables
(tables: TableVm[])
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:129
↓ 4 callers
Function
getPropertyJsonSchema
(field: FieldVm)
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:139
↓ 4 callers
Function
getTableNameById
(tables: TableVm[], id: GUID)
apps/web/src/pods/canvas/components/canvas-accessible/components/relation-accesible.bussines.ts:34
↓ 4 callers
Function
getTypeOfRelationForTable
( tableId: GUID, relation: RelationVm )
apps/web/src/pods/canvas/components/canvas-accessible/components/table-relations-accessible.business.ts:26
↓ 4 callers
Function
handleFirstAndLast
(value: number)
apps/web/src/common/a11y/list/list.hooks.ts:49
↓ 4 callers
Function
isFirstItemInArray
(fields: FieldVm[], fieldId: GUID)
apps/web/src/pods/edit-table/components/commands/commands.business.ts:7
↓ 4 callers
Function
isLastItemInArray
(fields: FieldVm[], fieldId: GUID)
apps/web/src/pods/edit-table/components/commands/commands.business.ts:4
↓ 4 callers
Function
isMacOS
()
apps/web/src/common/helpers/platform.helpers.ts:1
↓ 4 callers
Function
mapEditTableVmToTableVm
( editTable: editTableModel.TableVm )
apps/web/src/pods/edit-table/edit-table.mapper.ts:112
↓ 4 callers
Function
onAddField
(fieldId: GUID, isChildren: boolean, newFieldId: GUID)
apps/web/src/pods/edit-table/edit-table.pod.tsx:65
↓ 4 callers
Function
onFocusOption
(option: BaseA11yOption<Option>)
apps/web/src/common/a11y/list/focus.helpers.ts:21
↓ 4 callers
Function
retrieveLocalSchema
( retrievedKey: string, setLoadSample: (sample: boolean) => void, setFilename: (filename: string) => voi
apps/web/src/core/autosave/autosave.business.ts:40
↓ 4 callers
Function
useThemeContext
()
apps/web/src/core/providers/theme-provider/theme-provider.tsx:39
↓ 3 callers
Function
addTable
(table: TableVm)
apps/web/src/core/providers/canvas-schema/canvas-schema.provider.tsx:99
↓ 3 callers
Function
calculateRelationXCoordinate
( tableOrigin: TableVm, tableDestination: TableVm )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:109
↓ 3 callers
Function
calculateRelationXCoordinateEnd
( tableOrigin: TableVm, tableDestination: TableVm )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:93
↓ 3 callers
Function
calculateRelationXCoordinateOrigin
( tableOrigin: TableVm, tableDestination: TableVm )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:83
↓ 3 callers
Function
calculateRelationYCoordinate
( fieldIdORigin: GUID, fieldIdDestination: GUID, tableOrigin: TableVm, tableDestination: TableVm )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:213
↓ 3 callers
Function
doFieldToggleCollapseLogic
( currentSchema: DatabaseSchemaVm, tableId: GUID, fieldId: GUID )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:223
↓ 3 callers
Function
doesRelationAlreadyExists
( databaseSchema: DatabaseSchemaVm, newRelation: RelationVm )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:239
↓ 3 callers
Function
downloadFile
( filename: string, content: string, contentType: string )
apps/web/src/common/export/classic-download.ts:10
↓ 3 callers
Function
getMaxPositionXFromTables
(tables: TableVm[])
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:22
↓ 3 callers
Function
getMinPositionXFromTables
(tables: TableVm[])
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:34
↓ 3 callers
Function
getPropertiesJsonSchema
( fields: FieldVm[], useTab = true )
apps/web/src/pods/toolbar/components/export-button/export-button.business.ts:151
↓ 3 callers
Function
getRelationPath
( relationType: RelationType, startCoords: Coords, endCoords: Coords, startTableWidth: number = TABLE_
apps/web/src/pods/canvas/components/relation/database-relation-two-tables-path.business.ts:5
↓ 3 callers
Function
handleExportType
(exportType: ExportType)
apps/web/src/pods/export/export-table.pod.tsx:18
↓ 3 callers
Function
handleSetSelectedOption
( selectedOptionId: ReturnType<typeof getOptionId> | undefined )
apps/web/src/common/a11y/select/select.hooks.ts:34
↓ 3 callers
Function
mapTableVmToEditTableVm
( canvasTable: canvasModel.TableVm, relations: canvasModel.RelationVm[] )
apps/web/src/pods/edit-table/edit-table.mapper.ts:69
↓ 3 callers
Function
performRedo
( currentIndex: number, historyLength: number )
apps/web/src/common/undo-redo/history-manager.business.ts:34
↓ 3 callers
Function
performUndo
(currentIndex: number)
apps/web/src/common/undo-redo/history-manager.business.ts:30
↓ 3 callers
Function
retrieveValueFromLocalStorage
(key: string)
apps/web/src/common/local-storage/local-storage.helpers.ts:1
↓ 3 callers
Function
saveValueToLocalStorage
(key: string, value: T)
apps/web/src/common/local-storage/local-storage.helpers.ts:6
↓ 3 callers
Function
useDeviceContext
()
apps/web/src/core/providers/device-provider/device.provider.tsx:37
↓ 3 callers
Function
useStateWithInterceptor
( initialState: S | (() => S), schemaInterceptorFn: (schema: S) => void )
apps/web/src/core/providers/canvas-schema/canvas-schema.hook.tsx:14
↓ 2 callers
Function
addRelation
(relation: RelationVm)
apps/web/src/core/providers/canvas-schema/canvas-schema.provider.tsx:107
↓ 2 callers
Function
buildFieldFoundResponse
( parentCollapsed: boolean, YPosition: number )
apps/web/src/core/providers/canvas-schema/canvas.business.ts:123
↓ 2 callers
Function
calculateDestinationXMinusForkLogic
( relationType: RelationType, endCoords: Coords, isDrawLeftToRight: boolean )
apps/web/src/pods/canvas/components/relation/relation.business.ts:24
↓ 2 callers
Function
calculateOriginMinusForkWidthLogic
( relationType: RelationType, startCoords: Coords, isDrawLeftToRight: boolean )
apps/web/src/pods/canvas/components/relation/relation.business.ts:15
↓ 2 callers
Function
calculateTableButtonCoordinate
(table: TableVm)
apps/web/src/pods/toolbar/components/export-button/export-coordinate.helpers.ts:10
↓ 2 callers
Function
calculateTableEndXCoordinate
(table: TableVm)
apps/web/src/pods/toolbar/components/export-button/export-coordinate.helpers.ts:7
↓ 2 callers
Function
createInitialTheme
()
apps/web/src/core/providers/theme-provider/theme.model.ts:5
↓ 2 callers
Function
defaultSchema
( setLoadSample: (sample: boolean) => void, setFilename: (filename: string) => void )
apps/web/src/core/autosave/autosave.business.ts:30
↓ 2 callers
Function
deleteSelectedItem
(selectedElementId: GUID)
apps/web/src/core/providers/canvas-schema/canvas-schema.provider.tsx:222
↓ 2 callers
Function
doRedo
()
apps/web/src/core/providers/canvas-schema/canvas-schema.provider.tsx:207
↓ 2 callers
Function
doUndo
()
apps/web/src/core/providers/canvas-schema/canvas-schema.provider.tsx:200
↓ 2 callers
Function
expandTableFields
(fields: FieldVm[])
apps/web/src/pods/toolbar/components/export-button/table-geometry.helpers.ts:28
next →
1–100 of 492, ranked by callers