Page Contents

Home > @loopback/repository > constrainDataObjects

constrainDataObjects() function

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

Signature:

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

Parameters

Parameter Type Description
originalData DataObject<T>[] the array of model data to apply the constrain(s) to
constraint DataObject<T> the constraint which is to be applied on the data objects

Returns:

DataObject<T>[]

an array of the modified data with the constraint, otherwise the original instance data array