Page Contents

Home > @loopback/repository > constrainDataObject

constrainDataObject() function

A utility function which takes a model instance data and enforces constraint(s) on it

Signature:

export declare function constrainDataObject<T extends Entity>(originalData: DataObject<T>, constraint: DataObject<T>): DataObject<T>;

Parameters

Parameter Type Description
originalData DataObject<T> the model data to apply the constrain(s) to
constraint DataObject<T> the constraint which is to be applied on the data object

Returns:

DataObject<T>

the modified data with the constraint, otherwise the original instance data