Open
Description
Describe the bug
request_id
missing on types GetPageResponse
, QueryDatabaseResponse
and GetDatabaseResponse
Indeed, it is included in the response but does not appear in types.
Similar to #487
To Reproduce
Node version: v21.7.3
Notion JS library version: 2.2.15
Steps to reproduce the behavior:
- retrieve a db using
client.pages.retrieve
,client.databases.retrieve
orclient.databases.query
and save this data as a TS const somewhere. - add the
satisfies
operator like and replace X with the appropriate type.
const notionData = {...} satisfies X;
You will get this error (as an example with GetPageResponse
):
Object literal may only specify known properties, and 'request_id' does not exist in type 'GetPageResponse'
Expected behavior
satisfies X
on the data should work as the functions mentioned above return a Promise<X>
.
Metadata
Metadata
Assignees
Labels
No labels
Activity