1
2
3
4
5
6
7
8
9
10
11
12
13
14
export const notionGetDatabase = async ({ databaseId, auth, filter }: {
databaseId: string;
auth: string;
filter?: any;
}) => {
const { Client, collectPaginatedAPI } = await import(
"https://deno.land/x/notion_sdk/src/mod.ts"
);
const notion = new Client({ auth });
return collectPaginatedAPI(notion.databases.query, {
database_id: databaseId,
filter,
});
};