mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-02-07 14:19:18 +00:00
23 lines
582 B
TypeScript
23 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
|
|
)
|
|
}
|