bramw_baserow/e2e-tests/fixtures/table.ts

24 lines
582 B
TypeScript

import {getClient} from '../client'
import {Database} from "./database";
import {User} from "./user";
export class Table {
constructor(
public id: number,
public name: string,
public database: Database
) {
}
}
export async function createTable(user: User, tableName: string, database: Database): Promise<Table> {
const response: any = await getClient(user).post(`database/tables/database/${database.id}/`, {
name: tableName
})
return new Table(
response.data.id,
response.data.name,
database
)
}