Spaces:
Runtime error
Runtime error
{{# def.definitions }} | |
{{# def.errors }} | |
{{# def.setupKeyword }} | |
{{# def.$data }} | |
{{# def.numberKeyword }} | |
var division{{=$lvl}}; | |
if ({{?$isData}} | |
{{=$schemaValue}} !== undefined && ( | |
typeof {{=$schemaValue}} != 'number' || | |
{{?}} | |
(division{{=$lvl}} = {{=$data}} / {{=$schemaValue}}, | |
{{? it.opts.multipleOfPrecision }} | |
Math.abs(Math.round(division{{=$lvl}}) - division{{=$lvl}}) > 1e-{{=it.opts.multipleOfPrecision}} | |
{{??}} | |
division{{=$lvl}} !== parseInt(division{{=$lvl}}) | |
{{?}} | |
) | |
{{?$isData}} ) {{?}} ) { | |
{{# def.error:'multipleOf' }} | |
} {{? $breakOnError }} else { {{?}} | |