19 lines
505 B
TypeScript
19 lines
505 B
TypeScript
|
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)
|
||
|
}
|