UNPKG

@kevisual/noco

Version:

一个轻量级的 NocoDB API SDK,支持表记录操作和 Base 管理功能。

31 lines (27 loc) 798 B
import { Query } from '../api.ts'; export type BaseOptions = { query: Query; }; export class ApiToken { query: Query; constructor(options?: BaseOptions) { this.query = options?.query; } getTokenList(data: { baseId: string }) { return this.query.makeRequest(`/api/v2/meta/bases/${data.baseId}/api-tokens`, { method: 'GET', }); } createToken(data: { baseId?: string, description?: string; fk_user_id?: string }) { // 创建 API Token return this.query.makeRequest(`/api/v2/meta/bases/${data.baseId}/api-tokens`, { method: 'POST', data, }); } deleteToken(data: { baseId: string; tokenId: string }) { return this.query.makeRequest(`/api/v2/meta/bases/${data.baseId}/api-tokens/${data.tokenId}`, { method: 'DELETE', }); } }