MCPcopy Create free account

hub / github.com/SiliconValleyInsight/airtable-json-block / functions

Functions73 in github.com/SiliconValleyInsight/airtable-json-block

↓ 7 callersMethod_showErrorModal
(errorMessage)
frontend/Main.tsx:199
↓ 6 callersFunctionnormalizeCellValueForComparison
(cellValue)
frontend/headersValuesMappingHelpers.ts:9
↓ 4 callersFunctionfilterDeletedOrUnsupportedFieldIds
(fieldIds, table)
frontend/supportedFieldTypes.ts:180
↓ 4 callersMethodgetFieldMappingsForTableId
* Returns { * [key: FieldId]: { * isEnabled: boolean, * parsedIndex: number | null, * } * }
frontend/SettingsStore.ts:94
↓ 4 callersFunctionsetStateAsync
(context, partialState)
frontend/setAsyncCommon.ts:1
↓ 3 callersMethod_getParsedRecordsAndParsedHeaders
(parsedData, isFirstLineHeaders)
frontend/ParsedDataReview.tsx:582
↓ 3 callersFunctiongetLinkedTablesPrimaryFieldTypesByTableId
(table)
frontend/supportedFieldTypes.ts:187
↓ 3 callersFunctionisFieldValid
(field, linkedTablesPrimaryFieldTypesByTableId = null)
frontend/supportedFieldTypes.ts:153
↓ 2 callersMethod_canUserPerformImport
()
frontend/ParsedDataReview.tsx:673
↓ 2 callersMethod_loadTableDataAsync
(table)
frontend/ParsedDataReview.tsx:441
↓ 2 callersMethod_showReloadPromptIfNeeded
()
frontend/Main.tsx:55
↓ 2 callersMethod_validate
()
frontend/ParsedDataReview.tsx:371
↓ 2 callersFunctionfilterJsonAsync
({data})
frontend/jsonFilteringHelpers.ts:1
↓ 2 callersFunctiongetFieldMappingsMatchingHeaders
({parsedHeaders, table})
frontend/headersValuesMappingHelpers.ts:25
↓ 2 callersMethodgetMergeFieldIdsForTableId
* I believe this returns [FieldId] * Which doesn't make a lot of sense since we only allow merging on one field
frontend/SettingsStore.ts:70
↓ 2 callersFunctiongetValuesAndFailuresByFieldIdForParsedRecord
( {fieldMappings, parsedHeaders, table}, parsedRecord, )
frontend/headersValuesMappingHelpers.ts:64
↓ 2 callersFunctionisFieldRecordLink
(field)
frontend/headersValuesMappingHelpers.ts:122
↓ 2 callersFunctionparseJsonToHeadersValuesAsync
({data})
frontend/jsonToHeadersValuesParsingHelpers.ts:3
↓ 2 callersFunctionschedule
(callback: () => void)
frontend/nonblocking.tsx:5
↓ 2 callersFunctionsetTimeoutAsync
(timeout)
frontend/setAsyncCommon.ts:9
↓ 1 callersMethod_getDefaultHeaders
()
frontend/ParsedDataReview.tsx:364
↓ 1 callersMethod_getStatusBarText
()
frontend/ParsedDataReview.tsx:913
↓ 1 callersMethod_isFileValid
(file)
frontend/FileDropper.tsx:112
↓ 1 callersMethod_onBaseTablesChanged
()
frontend/Main.tsx:62
↓ 1 callersMethod_onFieldConfigChange
(field)
frontend/ParsedDataReview.tsx:319
↓ 1 callersMethod_onTableFieldsChange
()
frontend/ParsedDataReview.tsx:314
↓ 1 callersMethod_processFileAsync
(file)
frontend/Main.tsx:102
↓ 1 callersMethod_renderAllFieldMappingsDisabledMessage
()
frontend/ParsedDataReview.tsx:762
↓ 1 callersMethod_renderBottomBar
()
frontend/ParsedDataReview.tsx:950
↓ 1 callersMethod_renderContents
()
frontend/Main.tsx:206
↓ 1 callersMethod_renderFieldMappings
()
frontend/ParsedDataReview.tsx:687
↓ 1 callersMethod_renderFieldMappingsAndRecordPreviewsForTable
()
frontend/ParsedDataReview.tsx:823
↓ 1 callersMethod_renderJsonPathNoMatchMessage
()
frontend/ParsedDataReview.tsx:750
↓ 1 callersMethod_renderJsonPathRootObjectNoArrayMessage
()
frontend/ParsedDataReview.tsx:738
↓ 1 callersMethod_renderModal
()
frontend/ParsedDataReview.tsx:1010
↓ 1 callersMethod_renderNoUpdatesOrInsertsMessage
()
frontend/RecordPreviewList.tsx:62
↓ 1 callersMethod_renderRecordPreview
(cellValuesByFieldId, index, width)
frontend/RecordPreviewList.tsx:32
↓ 1 callersMethod_renderRightPane
()
frontend/ParsedDataReview.tsx:774
↓ 1 callersMethod_renderTableRecordNumberExceededMessage
(remainingRecordLimit)
frontend/RecordPreviewList.tsx:50
↓ 1 callersMethod_trackImport
(durationMs)
frontend/ParsedDataReview.tsx:516
↓ 1 callersFunctioncomputeDataDiffAsync
( parsedRecords = [], fieldMappings, parsedHeaders, fieldIdsForMerging, table, queryRe
frontend/headersValuesMappingHelpers.ts:337
↓ 1 callersFunctionconvertParsedValueToCellValue
(parsedValue, field)
frontend/supportedFieldTypes.ts:145
↓ 1 callersFunctioncreateMatcher
(fieldIdsForMerging)
frontend/headersValuesMappingHelpers.ts:107
↓ 1 callersFunctioncreateOrUpdateRecordsAsync
({table, diff}, onProgress)
frontend/headersValuesMappingHelpers.ts:126
↓ 1 callersFunctionfilterArrays
(data)
frontend/jsonFilteringHelpers.ts:20
↓ 1 callersFunctionforEachAsync
( array: Array<T>, callback: (value: T, index: number, array: Array<T>) => unknown, )
frontend/nonblocking.tsx:7
↓ 1 callersMethodisSchemaVersionOutOfDate
()
frontend/SettingsStore.ts:82
↓ 1 callersFunctionparseHeadersValuesStringSync
(parsedString: string)
frontend/headersValuesParsingHelpers.ts:3
↓ 1 callersFunctionparseJsonFileAsync
(file: File)
frontend/jsonParsingHelpers.ts:1
↓ 1 callersMethodrecomputeRowHeights
()
frontend/RecordPreviewList.tsx:26
↓ 1 callersMethodsetFieldMappingsForTableId
(tableId, fieldMappings)
frontend/SettingsStore.ts:103
↓ 1 callersMethodsetMergeFieldIdsForTableId
(tableId, fieldIds)
frontend/SettingsStore.ts:78
FunctionJsonImage
(props: JsonImageProps)
frontend/JsonImage.tsx:9
MethodcomponentDidMount
()
frontend/ParsedDataReview.tsx:160
MethodcomponentDidMount
()
frontend/Main.tsx:51
MethodcomponentWillUnmount
()
frontend/ParsedDataReview.tsx:164
Methodconstructor
(props: ParsedDataReviewProps)
frontend/ParsedDataReview.tsx:81
Methodconstructor
()
frontend/SettingsStore.ts:17
Methodconstructor
(props)
frontend/Main.tsx:44
MethodgetDerivedStateFromProps
(props, state)
frontend/ParsedDataReview.tsx:269
MethodisFirstLineHeaders
()
frontend/SettingsStore.ts:50
MethodisReadOnly
()
frontend/SettingsStore.ts:33
FunctionmapAsync
( array: Array<T>, callback: (item: T, index: number, array: Array<T>) => U, )
frontend/nonblocking.tsx:38
Methodrender
()
frontend/FileDropper.tsx:133
Methodrender
()
frontend/RecordPreview.tsx:16
Methodrender
()
frontend/ParsedDataReview.tsx:1166
Methodrender
()
frontend/FieldMapping.tsx:28
Methodrender
()
frontend/RecordPreviewList.tsx:74
Methodrender
()
frontend/Main.tsx:295
MethodshouldMergeDuplicates
()
frontend/SettingsStore.ts:58
Functionstep
()
frontend/nonblocking.tsx:15
Methodtable
()
frontend/SettingsStore.ts:45
MethodtableId
()
frontend/SettingsStore.ts:37