UNPKG

@kevisual/noco

Version:

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

28 lines (26 loc) 748 B
import { Query } from '../api.ts'; import { MetaBases, BaseOptions } from './base.ts'; import { MetaTables } from './tables.ts'; import { Webhook } from './webhook.ts'; export type MetaOptions = { query: Query; }; /** * NocoDB Meta API 管理类 * 统一管理所有的 meta 相关操作 */ export class Meta { query: Query; bases: MetaBases; tables: MetaTables; webhooks: Webhook; constructor(options?: MetaOptions) { this.query = options?.query; this.bases = new MetaBases({ query: this.query }); this.tables = new MetaTables({ query: this.query }); this.webhooks = new Webhook({ query: this.query }); } } // 重新导出所有 meta 相关的类型和类 export * from './base.ts'; export * from './webhook.ts';