l7note
Version:
Access your notion notes quick
22 lines (18 loc) • 624 B
text/typescript
import { Client } from '@notionhq/client/build/src';
import { GetDatabaseResponse } from '@notionhq/client/build/src/api-endpoints';
import chalk from 'chalk';
import { exit } from 'process';
import { globalConfig } from '../setup';
const getDatabseInfo = async (dbId: string): Promise<any> => {
const notion = new Client({ auth: globalConfig.token });
try {
const database = await notion.databases.retrieve({
database_id: dbId,
});
return database;
} catch (err) {
console.log(chalk.red('There was a error finding your selected Database'));
exit(1);
}
};
export { getDatabseInfo };