The type of table record.
The configuration object for create operations.
Creates an instance of BrightBaseCRUD.
The name of the table.
Creates a new record or records in the table.
The record or records to be created. If an array is provided, multiple records will be created. You can omit fields that are optional or should be omitted on creation.
The created records.
Deletes a record from the table by its ID.
The ID of the record to delete.
The deleted record.
Reads records from the table based on the provided filters and options.
Optional
filters: Partial<{The filters to apply to the query.
Optional
options: { The options for the query, such as limit and order.
Optional
limit?: numberOptional
offset?: numberOptional
order?: { The fetched records.
Updates a record in the table by its ID.
The ID of the record to update.
The updates to apply to the record.
The updated records.
Class representing CRUD operations for a Supabase table.