Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var check: boolean = validator.check()
var errors: Validator.Errors = validator.errors
var all: Validator.ValidationErrors = errors.all()
var error: Array = errors.get("foo")
var first: string | boolean = errors.first("foo")
var has: boolean = errors.has("foo")
Validator.setMessages("en", {})
var messages: Validator.ErrorMessages = Validator.getMessages("en")
Validator.useLang("en")
var lang: string = Validator.getDefaultLang()
Validator.setAttributeFormatter((attributes: any) => ({}))
Validator.stopOnError(true)
Validator.register("custom", () => {}, "error.custom")
Validator.registerAsync("custom", () => {}, "error.custom")
const LATITUDE_MIN = 59;
const LATITUDE_MAX = 62;
const LONGITUDE_MIN = 23;
const LONGITUDE_MAX = 27;
const validateLatLngs = (latLng: LatLng) => {
return (
latLng.lat >= LATITUDE_MIN &&
latLng.lat <= LATITUDE_MAX &&
latLng.lng >= LONGITUDE_MIN &&
latLng.lng <= LONGITUDE_MAX
);
};
Validator.register(
'latLngValidator',
validateLatLngs,
'Koordinaatti sallittujen rajojen ulkopuolella.'
);
class FormValidator {
public static validate = (value: any, rule: string): IValidationResult => {
const validator = new Validator(
{
value
},
{
value: rule
},
ruleTranslations
);