( model: IModelService, conditions: IQuery | null, query: Knex.QueryBuilder, )
| 252 | }; |
| 253 | |
| 254 | export const addSoftDeleteQuery = ( |
| 255 | model: IModelService, |
| 256 | conditions: IQuery | null, |
| 257 | query: Knex.QueryBuilder, |
| 258 | ) => { |
| 259 | if (conditions !== null && conditions?.trashed === true) { |
| 260 | valideteQueryFeature(model, QueryFeature.Trashed); |
| 261 | return; |
| 262 | } |
| 263 | |
| 264 | if (model.instance.deletedAtColumn) { |
| 265 | query.whereNull(model.instance.deletedAtColumn); |
| 266 | } |
| 267 | }; |
| 268 | |
| 269 | export const getRelatedData = async ( |
| 270 | version: IVersion, |
no test coverage detected