Page Contents
Home > @loopback/repository > DefaultCrudRepository > entityToData
DefaultCrudRepository.entityToData() method
This function works as a persist hook. It converts an entity from the CRUD operations’ caller to a persistable data that can will be stored in the back-end database.
User can extend DefaultCrudRepository
then override this function to execute custom persist hook.
Signature:
protected entityToData<R extends T>(entity: R | DataObject<R>, options?: {}): Promise<legacy.ModelData<legacy.PersistedModel>>;
Parameters
Parameter | Type | Description |
---|---|---|
entity | R | DataObject<R> | The entity passed from CRUD operations’ caller. |
options | {} |
Returns:
Promise<legacy.ModelData<legacy.PersistedModel>>