BaseModel
Defined in: src/models/base.model.ts:10
Base class for all Notion models.
This class wraps validated data from a schema. It adds methods and logic for each model.
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”T
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get
abstractid():string
Defined in: src/models/base.model.ts:32
Returns the unique identifier.
Returns
Section titled “Returns”string
object
Section titled “object”Get Signature
Section titled “Get Signature”get
abstractobject():string
Defined in: src/models/base.model.ts:27
Returns the object type, for example “page”, “block”, or “user”.
Returns
Section titled “Returns”string
Methods
Section titled “Methods”toJSON()
Section titled “toJSON()”toJSON():
T
Defined in: src/models/base.model.ts:20
Returns the raw validated data as a plain object.
Returns
Section titled “Returns”T