Use types

This commit is contained in:
Adria Navarro 2024-12-23 10:03:08 +01:00
parent f114f1529b
commit c6d1b2be5b
1 changed files with 3 additions and 2 deletions

View File

@ -6,6 +6,7 @@ import {
FieldSchema, FieldSchema,
SaveTableRequest, SaveTableRequest,
UIDatasource, UIDatasource,
UIFieldSchema,
UpdateViewRequest, UpdateViewRequest,
ViewV2Type, ViewV2Type,
} from "@budibase/types" } from "@budibase/types"
@ -20,7 +21,7 @@ interface DatasourceStore {
interface DerivedDatasourceStore { interface DerivedDatasourceStore {
schema: Readable<Record<string, FieldSchema>> schema: Readable<Record<string, FieldSchema>>
enrichedSchema: Readable<Record<string, FieldSchema>> enrichedSchema: Readable<Record<string, UIFieldSchema>>
hasBudibaseIdentifiers: Readable<boolean> hasBudibaseIdentifiers: Readable<boolean>
} }
@ -95,7 +96,7 @@ export const deriveStores = (context: StoreContext): DerivedDatasourceStore => {
const schemaWithRelatedColumns = enrichSchemaWithRelColumns($schema) const schemaWithRelatedColumns = enrichSchemaWithRelColumns($schema)
const enrichedSchema = {} const enrichedSchema: Record<string, UIFieldSchema> = {}
Object.keys(schemaWithRelatedColumns).forEach(field => { Object.keys(schemaWithRelatedColumns).forEach(field => {
enrichedSchema[field] = { enrichedSchema[field] = {
...schemaWithRelatedColumns[field], ...schemaWithRelatedColumns[field],