budibase/packages/server/src/sdk/app/tables/create.ts

19 lines
505 B
TypeScript
Raw Normal View History

2024-10-09 12:58:10 +02:00
import { Row, Table } from "@budibase/types"
// import * as external from "./external"
import * as internal from "./internal"
import { isExternal } from "./utils"
export async function create(
table: Omit<Table, "_id" | "_rev">,
rows?: Row[],
userId?: string
): Promise<Table> {
if (isExternal({ table })) {
// const datasourceId = table.sourceId!
throw "not implemented"
// return await external.create(table, rows, userId)
}
return await internal.create(table, rows, userId)
}