diff --git a/packages/types/src/documents/app/table/schema.ts b/packages/types/src/documents/app/table/schema.ts index 9907834c3d..6078f73d1d 100644 --- a/packages/types/src/documents/app/table/schema.ts +++ b/packages/types/src/documents/app/table/schema.ts @@ -25,12 +25,6 @@ interface BaseRelationshipFieldMetadata tableId: string tableRev?: string subtype?: AutoFieldSubType.CREATED_BY | AutoFieldSubType.UPDATED_BY - schema?: Record -} - -export type RelationSchemaField = { - visible?: boolean - readonly?: boolean } // External tables use junction tables, internal tables don't require them diff --git a/packages/types/src/documents/app/view.ts b/packages/types/src/documents/app/view.ts index e6a4d02394..fec6df601d 100644 --- a/packages/types/src/documents/app/view.ts +++ b/packages/types/src/documents/app/view.ts @@ -1,5 +1,5 @@ import { SearchFilter, SortOrder, SortType } from "../../api" -import { RelationSchemaField, UIFieldMetadata } from "./table" +import { UIFieldMetadata } from "./table" import { Document } from "../document" import { DBView } from "../../sdk" @@ -35,7 +35,12 @@ export interface View { export type ViewFieldMetadata = UIFieldMetadata & { readonly?: boolean - schema?: Record + columns?: Record +} + +type RelationSchemaField = { + visible?: boolean + readonly?: boolean } export interface ViewV2 {