Use types
This commit is contained in:
parent
f114f1529b
commit
c6d1b2be5b
|
@ -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],
|
||||||
|
|
Loading…
Reference in New Issue