diff --git a/src/lib/notion/api.ts b/src/lib/notion/api.ts index 5e52b0cc2d..e32074b711 100644 --- a/src/lib/notion/api.ts +++ b/src/lib/notion/api.ts @@ -245,5 +245,3 @@ export function createNotionClient(apiKey: string) { return client; } - -export type NotionClient = ReturnType; diff --git a/tests/unit/notion-api.test.ts b/tests/unit/notion-api.test.ts index 860a5e52dd..e2d95cc780 100644 --- a/tests/unit/notion-api.test.ts +++ b/tests/unit/notion-api.test.ts @@ -45,6 +45,14 @@ test("NotionTimeoutError has correct name", () => { test("createNotionClient returns object with expected methods", async () => { const { createNotionClient } = await import("../../src/lib/notion/api.ts"); const client = createNotionClient("test-token"); + assert.deepEqual(Object.keys(client), [ + "searchPagesAndDatabases", + "getPage", + "listBlockChildren", + "queryDatabase", + "getDatabase", + "appendBlocks", + ]); assert.equal(typeof client.searchPagesAndDatabases, "function"); assert.equal(typeof client.getPage, "function"); assert.equal(typeof client.listBlockChildren, "function");