Fix "type" conflicts
This commit is contained in:
parent
06feba95ad
commit
68eb809d28
|
@ -5,9 +5,11 @@ import { cloneDeep } from "lodash"
|
|||
import {
|
||||
Row,
|
||||
SaveRowRequest,
|
||||
SaveTableRequest,
|
||||
UIDatasource,
|
||||
UIFieldMutation,
|
||||
UIFieldSchema,
|
||||
UpdateViewRequest,
|
||||
ViewV2Type,
|
||||
} from "@budibase/types"
|
||||
import { Store as StoreContext } from "."
|
||||
|
@ -192,10 +194,12 @@ export const createActions = (context: StoreContext): ActionDatasourceStore => {
|
|||
}
|
||||
|
||||
// Saves the datasource definition
|
||||
const saveDefinition = async (newDefinition: UIDatasource) => {
|
||||
const saveDefinition = async (
|
||||
newDefinition: SaveTableRequest | UpdateViewRequest
|
||||
) => {
|
||||
// Update local state
|
||||
const originalDefinition = get(definition)
|
||||
definition.set(newDefinition)
|
||||
definition.set(newDefinition as UIDatasource)
|
||||
|
||||
// Update server
|
||||
if (get(config).canSaveSchema) {
|
||||
|
|
|
@ -4,12 +4,14 @@ import {
|
|||
FieldType,
|
||||
RelationSchemaField,
|
||||
SortOrder,
|
||||
Table,
|
||||
UISearchFilter,
|
||||
} from "@budibase/types"
|
||||
|
||||
export interface UITable {
|
||||
export interface UITable extends Omit<Table, "type"> {
|
||||
name: string
|
||||
id: string
|
||||
type: string
|
||||
tableId: string
|
||||
primaryDisplay?: string
|
||||
sort?: {
|
||||
|
|
Loading…
Reference in New Issue