import { NocoApi, } from './../src/main.ts'; import { useConfig } from '@kevisual/use-config' import { CreateBaseData } from '../src/meta/index.ts'; export const config = useConfig() import util from 'node:util'; import { writeFile, writeFileSync } from 'node:fs'; import { ApiToken, Users } from "./../src/index.ts" // # 签到表 // const table = 'mcby44q8zrayvn9' // 本地 const table = 'mecdgojq151iwk9' // gitstarred_repos export const nocoApi = new NocoApi({ baseURL: config.NOCODB_URL || 'http://localhost:8080', token: config.NOCODB_API_KEY || '', table, }); export const apiToken = new ApiToken({ query: nocoApi.query, }); export const showMore = (obj: any) => { return util.inspect(obj, { depth: null, colors: true }); } // const res = await nocoApi.record.list() // console.log(util.inspect(res.data, { depth: null, colors: true })) // const res = await nocoApi.record.getTableMeta() // // console.log(util.inspect(res, { depth: null, colors: true })) // const keys = Object.keys(res.data || {}) // console.log('表字段列表:', keys); // writeFileSync('table-metadata.json', JSON.stringify(res, null, 2)); export const users = new Users({ query: nocoApi.query, });