@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
15 lines (14 loc) • 477 B
TypeScript
import { Model, ModelErrorDefinition } from "@decaf-ts/decorator-validation";
/**
* @summary Validates the update of a model
*
* @param {T} oldModel
* @param {T} newModel
* @param {string[]} [exceptions]
*
* @function validateCompare
* @return {ModelErrorDefinition | undefined}
*
* @memberOf module:db-decorators.Model
*/
export declare function validateCompare<M extends Model>(oldModel: M, newModel: M, ...exceptions: string[]): ModelErrorDefinition | undefined;