@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
24 lines (23 loc) • 650 B
TypeScript
import { Validator } from "@decaf-ts/decorator-validation";
/**
* @summary Validator for the {@link readonly} decorator
*
* @class ReadOnlyValidator
* @extends Validator
*
* @category Validators
*/
export declare class ReadOnlyValidator extends Validator {
constructor();
/**
* @inheritDoc
*/
hasErrors(value: any, ...args: any[]): string | undefined;
/**
* @summary Validates a value has not changed
* @param {any} value
* @param {any} oldValue
* @param {string} [message] the error message override
*/
updateHasErrors(value: any, oldValue: any, message?: string): string | undefined;
}