UNPKG

@budibase/server

Version:
28 lines (23 loc) 526 B
import { Table } from "./types" import { RequiredKeys } from "@budibase/types" function table(body: any): RequiredKeys<Table> { return { _id: body._id, name: body.name, schema: body.schema, primaryDisplay: body.primaryDisplay, } } function mapTable(ctx: any): { data: Table } { return { data: table(ctx.body), } } function mapTables(ctx: any): { data: Table[] } { const tables = ctx.body.map((body: any) => table(body)) return { data: tables } } export default { mapTable, mapTables, }